看到这段代码,突然想不起Map集合的取出方式,记得需要转换为Set集合,然后进行迭代
默认打印输出的是键,其他什么都想不起来了,有那位仁兄可以帮我解惑,谢谢...
import java.util.Properties;
import java.util.Set;
public class propertiesDemo {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
propertiesDemo();
}
private static void propertiesDemo() {
// TODO Auto-generated method stub
Properties prop = new Properties();
prop.setProperty("zhangsan", "25");
prop.setProperty("lisi","27");
prop.setProperty("wangwu","29");
prop.setProperty("zhaoliu","31");
Set<String> names = prop.stringPropertyNames();
for(String name : names){
String value = prop.getProperty(name);//为什么传入的是参数内传入的是name,写了这句话之后值会被打印
System.out.println(name+","+value);
}
}
}
|