Browse DevX
Sign up for e-mail newsletters from DevX

Tip of the Day
Language: Java
Expertise: Beginner
Feb 14, 2002



Building the Right Environment to Support AI, Machine Learning and Deep Learning

Reading from a Property File

Sometimes it's useful to get information from a text property file, especially when you want to change values inside classes without recompiling them every time. A simple (and fast) way to obtain external information from a file is:
    java.io.FileInputStream fis;
    String fileName = "config.prop";
    java.util.Properties configProperties = null;

    try {
      fis = new FileInputStream(fileName);
      configProperties = new Properties();
    catch(Exception e) {
      System.out.println("ERROR in reading the  _
configuration file");
    // get the properties
    String property1 = configProperties.getProperty("property1");
    String property2 = configProperties.getProperty("property2");

The text file (config.prop in this case) should be in the form:
property1 = value1
property2 = value2

Another interesting thing is that comments can be inserted in the text file in the form:
# This is a comment
# This is another comment

These comment lines will be automatically ignored.
Massimo Tarquini
Comment and Contribute






(Maximum characters: 1200). You have 1200 characters left.



Thanks for your registration, follow us on our social networks to keep up-to-date