1. Introdução às propriedades
A classe de propriedades herda da hashtable e fornece métodos muito semelhantes ao hashmap da classe de implementação do mapa. Foi no início da programação Java e teve pouca mudança. A versão Tiger do J2SE aprimora essa classe não apenas a usa para especificar vários pares de valor-chave separados por sinais iguais em uma única linha (onde as teclas e valores são separados por sinais iguais), mas também para carregar e salvar esses pares de valor-chave em um arquivo XML.
2. Carregamento e uso simples de propriedades
1. Armazenamento do caminho
2. Configuração de informações
Nome = Liliage = 22
3. Carregamento e uso simples
pacote com.my.utils; importar java.io.ioException; importar java.io.inputStream; importar java.util.properties; public class LoadProp {public static void main (string [] args) {// TODO Método automático Stub Propriedades propensas = novas propriedades (); InputStream in = loadProp.class.getClassLoader (). GetResourceasStream ("config/prop.properties"); tente {prop.load (in); System.out.println (prop.get ("nome")); Prop.SetProperty ("Nome", "Lucy"); System.out.println (prop.get ("nome")); } catch (ioexception e) {// TODO GATO GENERADO AUTOMENTADO BLOCO E.PRINTSTACKTRACE (); } finalmente {try {in.close (); } catch (ioexception e) {// TODO GATO GENERADO AUTOMENTADO BLOCO E.PRINTSTACKTRACE (); }}}}4. Use Java.util.Enumeration para obter todas as chaves
pacote com.my.utils; importar java.io.ioException; importar java.io.inputStream; importar java.util.enumeration; importar java.util.properties; classe public loadProp {@suppresswarnings ("não-contrato") public static void main (string [] args) {argsdo a //supsdo a n) n) Propriedades (); InputStream in = loadProp.class.getClassLoader (). GetResourceasStream ("config/prop.properties"); Enumeração <string> en = null; String key = null; tente {prop.load (in); en = (enumeração <string>) prop.propertyNames (); while (en.hasMoreElements ()) {key = (string) en.nextElement (); System.out.println (chave); }} catch (ioexception e) {// TODO BLOCO DE CAPAGEM AUTOGERATION E.PRINTSTACKTRACE (); } finalmente {try {in.close (); } catch (ioexception e) {// TODO GATO GENERADO AUTOMENTADO BLOCO E.PRINTSTACKTRACE (); }}}}O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.