当前位置: 移动技术网 > IT编程>开发语言>Java > 分享关于JAVA 中使用Preferences读写注册表时要注意的地方

分享关于JAVA 中使用Preferences读写注册表时要注意的地方

2019年07月22日  | 移动技术网IT编程  | 我要评论

吹着自在的口哨 开着自编的玩笑,妖刀记29,成人youxi

要注意的只有一个地方,那就是键名或者项名不要包含大写字母,否则读不到数据。

代码是这样的:

复制代码 代码如下:

preferences preferences = preferences.systemroot();
string strregtime = preferences.get("regtime", "");

注册表中是这样的

不论怎么改都读不到regtime的值。后来想到现在代码中把值写进去看看是什么样的,代码如下

复制代码 代码如下:

preferences preferences = preferences.systemroot();
preferences.put("regtime", "2013-08-29 14:50:20");
try {
    preferences.flush();
} catch (backingstoreexception e) {
   // todo auto-generated catch block
    e.printstacktrace();
}
string strregtime = preferences.get("regtime", "");

结果发现是这样的

于是发现问题了,改成小写就ok。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网