Come leggere il file delle proprietà in java

Come leggere il file delle proprietà in java
IL "Proprietà"La classe in Java è un bambino o una sottoclasse del Hashtable classe. In Java, Hashtable è una classe predefinita che specifica gli oggetti come a coppia di valore chiave. Lo stesso fa il Proprietà classe. IL Proprietà La classe mantiene l'elenco di chiavi e valori in cui entrambi i valori, nonché le chiavi sono archiviate come stringhe. IL Proprietà La classe fornisce diversi metodi utilizzati per archiviare i dati nei file delle proprietà o per ottenere i dati dai file delle proprietà.

Questo articolo fornirà una profonda comprensione dei concetti sotto l'elenco:

  • Proprietà file in java
  • Come creare un file di proprietà in java manualmente
  • Come utilizzare il metodo Store () per creare un file di proprietà
  • Come leggere i dati dal file delle proprietà in java

Quindi iniziamo!

Proprietà file in java

Questi file sono spesso utilizzati nelle tecnologie orientate a Java. Il file delle proprietà viene utilizzato per salvare i parametri configurabili dell'applicazione. Contiene una coppia di valore chiave. L'estensione del file delle proprietà è ".proprietà".

Come creare un file di proprietà in java manualmente

In questo articolo creeremo un file di proprietà utilizzando NetBeans; Tuttavia, puoi usare qualsiasi IDE a tua scelta come Eclipse, Netbeans, ecc. Per creare un file di proprietà dobbiamo seguire i seguenti passaggi:

Primo passo

In primo luogo, devi selezionare il File e quindi fare clic su nuovo file opzione, oppure puoi semplicemente premere il "Ctrl+N" Per creare un nuovo file:

Secondo passo

Scegliere "categoria" COME "altro" E "tipo di file" COME "proprietà":

Terzo passo

Specificare il nome del file e fare clic su "Fine" pulsante:

Quarto passo

Facendo clic sul pulsante FINE CREA CREI IL FILE DI PROPRIETÀ:

Nel file delle proprietà, abbiamo aggiunto alcune proprietà come coppie di valore chiave.

Come utilizzare il metodo Store () per creare un file di proprietà

Nella sezione sopra, abbiamo imparato a creare un file di proprietà in NetBeans. Tuttavia, possiamo usare i metodi predefiniti di Java per generare un file di proprietà. Consideriamo il blocco di codice di seguito offerto per una profonda comprensione di questo concetto:

publicClassCreatePropertiesfile
publicstaticVoidMain (String [] args) lancia un'eccezione
Properties Prop = new Properties ();
puntello.setProperty ("nome", "Mike");
puntello.setProperty ("Password", "Mike@123");
puntello.SetProperty ("EmailAdrise", "[email protected] ");
puntello.Store (NewfileWriter ("Data.Proprietà ")," come creare file di proprietà ");

In questo esempio, abbiamo eseguito i seguenti compiti:

  • In primo luogo, abbiamo creato un oggetto della classe Properties.
  • Successivamente, abbiamo utilizzato il metodo setProperty () per impostare le proprietà del sistema.
  • Infine, abbiamo utilizzato il metodo Store () per archiviare i dati nei "dati.Proprietà ”File.
  • Di conseguenza, il codice sopra genere genererà il seguente file di proprietà:

Come leggere i dati dal file delle proprietà in java

Ora creeremo una classe Java denominata "ReadProperties" E all'interno di quella classe, scriveremo il codice per leggere i dati dal file delle proprietà:

packagereadproperties;
importjava.io.Filereader;
importjava.util.Proprietà;
PublicClassReadProperties
publicstaticVoidMain (String [] args) lancia un'eccezione
FileReAderReadFile = new FileReader ("C: \\ Users \\ Dell \\ Documents \\ ReadProperties
\\ src \\ readProperties \\ NewProperties.proprietà");
Properties Prop = new Properties ();
puntello.caricare (readfile);
Sistema.fuori.println (Prop.getProperty ("nome utente"));
Sistema.fuori.println (Prop.getProperty ("password"));

Nel frammento di codice sopra:

  • Inizialmente, abbiamo creato un oggetto del Filereader classe.
  • Abbiamo superato il percorso del file delle proprietà a quell'oggetto.
  • Successivamente, abbiamo creato un oggetto del file delle proprietà.
  • Successivamente, abbiamo utilizzato il carico() Metodo per leggere/caricare i dati dal file delle proprietà.
  • Infine, abbiamo utilizzato il getProperty () metodo e superarlo una chiave, di conseguenza, otterremo il valore corrispondente a quella chiave.

Lo snippet sopra verifica che il metodo getProperty () restituisca i valori associati ai tasti specificati (i.e. nome utente e password).

Conclusione

In Java, il file Properties memorizza i parametri configurabili (coppia di valore chiave) di un'applicazione. In Java, il "Proprietà"La classe è un bambino o una sottoclasse del Hashtable classe. Specifica gli oggetti come a coppia di valore chiave. IL "Proprietà"La classe fornisce diversi metodi utilizzati per funzionare con i file delle proprietà. Questo articolo ha spiegato vari aspetti del file delle proprietà come come creare un file di proprietà e come leggere i dati dal file delle proprietà.