欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2023-12-20 09:08:16
要注意的只有一个地方,那就是键名或者项名不要包含大写字母,否则读不到数据。 代码是这样的: 复制代码 代码如下:preferences preferences = pr...

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

代码是这样的:

复制代码 代码如下:

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

注册表中是这样的

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

不论怎么改都读不到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", "");

结果发现是这样的

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

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

上一篇:

下一篇: