Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


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

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();
      configProperties.load(fis);
    }
    catch(Exception e) {
      System.out.println("ERROR in reading the  _
configuration file");
      e.printStackTrace();
    }
    .....
    // 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.

 

 

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