Como ler o arquivo de propriedades em java

Como ler o arquivo de propriedades em java
O "Propriedades”A classe em Java é uma criança ou subclasse do Hashtable aula. Em java, Hashtable é uma classe predefinida que especifica os objetos como um par de valores-chave. O mesmo acontece Propriedades aula. O Propriedades Class mantém a lista de chaves e valores em que ambos os valores, assim como as chaves são armazenadas como strings. O Propriedades A classe fornece vários métodos usados ​​para armazenar os dados nos arquivos de propriedades ou para obter os dados dos arquivos de propriedades.

Este artigo fornecerá uma compreensão profunda dos conceitos abaixo da listada:

  • Arquivo de propriedades em java
  • Como criar um arquivo de propriedades em Java manualmente
  • Como usar o método store () para criar um arquivo de propriedades
  • Como ler dados do arquivo de propriedades em java

Então vamos começar!

Arquivo de propriedades em java

Esses arquivos são frequentemente usados ​​em tecnologias orientadas para Java. O arquivo de propriedades é usado para salvar os parâmetros configuráveis ​​do aplicativo. Ele contém um par de valores-chave. A extensão do arquivo de propriedades é “.propriedades”.

Como criar um arquivo de propriedades em Java manualmente

Neste artigo, criaremos um arquivo de propriedades usando o NetBeans; No entanto, você pode usar qualquer IDE de sua escolha, como eclipse, netbeans, etc. Para criar um arquivo de propriedades, temos que seguir as etapas a seguir:

Primeiro passo

Em primeiro lugar, você deve selecionar o Arquivo e depois clique no novo arquivo opção, ou você pode simplesmente pressionar o “Ctrl+n” Para criar um novo arquivo:

Segundo passo

Escolher "categoria" como "outro" e "tipo de arquivo" como "propriedades”:

Terceiro passo

Especifique o nome do arquivo e clique no "Terminar" botão:

Quarta etapa

Clicar no botão Concluir criará o arquivo de propriedades:

No arquivo de propriedades, adicionamos algumas propriedades como pares de valor-chave.

Como usar o método store () para criar um arquivo de propriedades

Na seção acima, aprendemos a criar um arquivo de propriedades no NetBeans. No entanto, podemos usar os métodos predefinidos do Java para gerar um arquivo de propriedades. Vamos considerar o bloco de código abaixo para uma compreensão profunda desse conceito:

publicClassCreatePropertiesFile
publicstaticVoidMain (string [] args) lança exceção
Propriedades prop = new Properties ();
suporte.setProperty ("Nome", "Mike");
suporte.setProperty ("Senha", "Mike@123");
suporte.SetProperty ("EmailAdress", "[email protected] ");
suporte.Store (NewFileWriter ("Dados.propriedades ")," Como criar o arquivo de propriedades ");

Neste exemplo, executamos as seguintes tarefas:

  • Em primeiro lugar, criamos um objeto da classe de propriedades.
  • Posteriormente, utilizamos o método setProperty () para definir as propriedades do sistema.
  • Por fim, utilizamos o método store () para armazenar os dados nos “dados.Propriedades ”Arquivo.
  • Consequentemente, o código acima gerará o seguinte arquivo de propriedades:

Como ler dados do arquivo de propriedades em java

Agora, criaremos uma classe Java chamada “ReadProperties” E dentro dessa classe, escreveremos o código para ler os dados do arquivo de propriedades:

PackageReadProperties;
ImportJava.io.FileReader;
ImportJava.util.Propriedades;
publicClassReadProperties
publicstaticVoidMain (string [] args) lança exceção
FileReaderReadFile = new FileReader ("C: \\ Users \\ Dell \\ Documents \\ ReadProperties
\\ Src \\ ReadProperties \\ NewProperties.propriedades ");
Propriedades prop = new Properties ();
suporte.carga (readFile);
Sistema.fora.println (prop.getProperty ("nome de usuário"));
Sistema.fora.println (prop.getProperty ("senha"));

No trecho de código acima:

  • Inicialmente, criamos um objeto do FileReader aula.
  • Passamos no caminho do arquivo de propriedades para esse objeto.
  • Em seguida, criamos um objeto do arquivo de propriedades.
  • Depois, utilizamos o carregar() Método para ler/carregar os dados do arquivo de propriedades.
  • Finalmente, utilizamos o getProperty () método e passou uma chave, consequentemente, teremos o valor correspondente a essa chave.

O trecho acima verifica que o método getProperty () retorna os valores associados às teclas especificadas (i.e. usuário e senha).

Conclusão

Em Java, o arquivo de propriedades armazena os parâmetros configuráveis ​​(par de valores-chave) de um aplicativo. Em Java, o “Propriedades”Classe é uma criança ou subclasse do Hashtable aula. Especifica os objetos como um par de valores-chave. O "Propriedades”A classe fornece vários métodos usados ​​para trabalhar com os arquivos de propriedades. Este artigo explicou vários aspectos do arquivo de propriedades, como como criar um arquivo de propriedades e como ler dados do arquivo de propriedades.