黑马程序员技术交流社区

标题: 求属性值 [打印本页]

作者: 李娟    时间: 2011-12-22 21:39
标题: 求属性值
本帖最后由 李娟 于 2011-12-23 23:09 编辑

public static void setAndGet()
        {
                Properties prop = new Properties();
                prop.setProperty("zhangsan","30");
                prop.setProperty("lisi","39");
                //System.out.println(prop);
                String value = prop.getProperty("lisi");
                //System.out.println(value);
                prop.setProperty("lisi",89+"");
                Set<String> names = prop.stringPropertyNames();
                for(String s : names)
                {
                        System.out.println(s+":"+prop.getProperty(s));      //执行不出来结果见图
                }
        }

作者: 曾运    时间: 2011-12-22 21:55
public Set<String> stringPropertyNames()返回此属性列表中的键集,其中该键及其对应值是字符串,如果在主属性列表中未找到同名的键,则还包括默认属性列表中不同的键。其键或值不是 String 类型的属性被忽略。
返回的 set 不受 Properties 对象支持。对此 Properties 的改变不能在该 set 中反映出来,反之亦然。


返回:
此属性列表中的键集,其中该键及其对应值是字符串,包括默认属性列表中的键。
从以下版本开始:
1.6
       请检查你的JDK版本!!!!!!!!!!!!
作者: yunqiangshan    时间: 2011-12-22 23:45
你没有导包,import java.util.*;
作者: yunqiangshan    时间: 2011-12-22 23:50
哦,不对,不是没有导包,应该是jdk版本太低了,我直接copy你的代码可以运行。
作者: 刘基军    时间: 2011-12-23 10:41
同意1楼讲的JDK版本较低的说法,LZ的其他的几个帖子发生相同问题,应该就是LZ的JDK版本低,




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2