String url="properties文件路径";
try {
InputStream inputStream=new FileInputStream(url);
Properties p=new Properties();
p.load(inputStream);
String value=p.getProperty("key键");
System.out.println("value="+value);
说明:public class Properties extends Hashtable<Object,Object>
1.Properties类继承了Hashtable类,因此,Properties类其实是以键值对保存数据,提取数据,通过输入流,properties文件里的内容读取到内存中,在通过解析,把键和值put("key","value")到HahsTable中,当我们使用时,调用public String getProperty(String key);方法,其实是调用super.get("key");
2.在从输入流到把内容放到HashTable解析的过程中,有一段这样的代码:
if ((c == '=' || c == ':') && !precedingBackslash)
因此,在Properties文件中键值对的分隔符可以是=或者是:。