Properties pro = new Properties();
//配置文件操作类做法 properties
pro.setProperty("it0001", "林青霞");
pro.setProperty("it0002", "梅超风");
pro.setProperty("it0003", "风清扬");
//遍历
/*Set<Object> key = pro.keySet();
for(Object e: key){
System.out.println(e+"-------"+pro.get(e));//此处只需要一个get方法
}*/
Set<Map.Entry<Object,Object>> e = pro.entrySet();
for(Object f:e){
Map.Entry<Object, Object> j=(Map.Entry<Object, Object>)f;
String keyss=(String) j.getKey();
// String keysss = j.getKey().toString();
// System.out.println(keyss+"-----"+keysss);
String values = j.getValue().toString();
System.out.println(keyss+"------"+values);
}
这里我用String强转和toString所得到的结果是一样的,感觉现在都不大理解toString了,有哪位同学可以说一下区别吗?感激不尽! |
|