9. 34. 1. Setting and Getting Elements |
|
setProperty() method in the Properties class ensures both the key and the value are strings. |
public Object setProperty(String key, String value)
|
|
Keys can consist of any Unicode characters except those listed in the following table,
which represent separator characters. |
Keys cannot begin with '#' or '!', these characters are reserved to represent comment lines.
However, '#' and '!' are valid at other positions. |
Table: Invalid Characters in Keys for Properties |
CHARACTER | REPRESENTATION | Equals Sign | = | Colon | : | Space | | Tab | \t | Newline | \n | Return | \r | Formfeed | \f |
|
import java.io.FileInputStream;
import java.util.Properties;
public class MainClass {
public static void main (String args[]) throws Exception {
Properties p = new Properties();
p.load(new FileInputStream("colon.txt"));
p.list(System.out);
}
}
//File: test.txt
/*
foo:bar
one
two
three=four
five six seven eight
nine ten
*/
|
|