Há uma propriedade de classe relativamente importante (java.util.properties), que é usada principalmente para ler os arquivos de configuração Java. Vários idiomas têm seus próprios arquivos de configuração suportados. Muitas variáveis nos arquivos de configuração são frequentemente alteradas. Isso também é para facilitar os usuários e permitir que os usuários modifiquem as configurações de variáveis relacionadas sem o próprio programa. Hoje, começaremos a usar propriedades.
Uso de propriedades em java
Documentação de propriedades Descrição:
A classe de propriedades representa um conjunto persistente de propriedades. As propriedades podem ser salvas em um fluxo ou carregadas de um fluxo. Cada chave e seu valor correspondente na lista de propriedades são uma string.
Descrição da classe de propriedades:
Propriedades da classe pública estende hashtable <objeto, objeto>
A estrutura do projeto do teste é a seguinte:
1. No arquivo huhx.properties, adicionamos uma peça de dados por conveniência:
nome = huhx
2. Carregue e leia o arquivo huhx.properties para obter as propriedades correspondentes
Propriedades Propriedades = new Properties (); FileInputStream fis = new FileInputStream ("huhx.properties"); Properties.load (fis); System.out.println (Properties.get ("nome"); 3. Método da lista de propriedades do Propriedades
PrintStream printStream = System.out; Properties.List (PrintStream);
Código específico do método da lista:
public void List (printStream out) {out.println ("-Listando propriedades-"); hashtable h = new hashtable (); enumerar (h); para (enumeração e = h.keys (); e.hasMoreElements ();) {String key = () () () (); = val.substring (0, 37) + "...";} out.println (key + "=" + val);}} 4. Uso do método da loja de propriedades
OutputStream outputStream = new FileOutputStream ("huhx.txt"); Properties.store (outputStream, "Comentários"); 5. Uso do método storetoxml das propriedades
OutputStream outputStream2 = new FileOutputStream ("huhx.xml"); Properties.storetoxml (outputStream2, "Comentários"); 6. O arquivo final gerado é o seguinte:
huhx.txt:
#Comentários#qui 19 de maio 19:19:36 CST 2016Name = Huhx
huhx.xml:
<? xml versão = "1.0" coding = "utf-8" standalone = "não"?> <!
Links amigáveis, Propertestest.java:
pacote com.huhx.linux; importar java.io.fileInputStream; importar java.io.fileOutputStream; importar java.io.outputStream; importar java.io.printStream; import java.util.properties; public class Propertestest {public static void main (strings main (] Propriedades (); FileInputStream fis = new FileInputStream ("huhx.properties"); Properties.load (fis); System.out.println (Properties.get ("nome"); // a seguir é a parte do teste PrintStream = Systert.out; FileOutputStream ("huhx.txt"); properties.store (outputStream, "comentários"); outputStream outputStream2 = new FileOutputStream ("huhx.xml"); Propriedades.storetoxml (outputStream2, "comentários");}}}} O exposto acima é uma explicação detalhada do uso de propriedades em Java apresentado a você pelo editor. Espero que seja útil para você. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a você a tempo. Muito obrigado pelo seu apoio ao site wulin.com!