Java Collection How to - Get property by String key value








Question

We would like to know how to get property by String key value.

Answer

public String getProperty(String key)
public String getProperty(String key, String defaultValue)

If the key is not found and no default value is provided, null is returned.

import java.io.FileInputStream;
import java.util.Properties;
/*w w w  . ja v a2s  . c  o m*/
public class Load {
  public static void main (String args[]) throws Exception {
    Properties p = new Properties();
    p.load(new FileInputStream("colon.txt"));
    p.getProperty("foo");
  }
}

The code above generates the following result.

foo:bar
one
two
three=four
five  six seven eight
nine ten