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

 更新时间:2013年08月29日 15:10:58   作者:  
这篇文章介绍了关于JAVA 中使用Preferences读写注册表时要注意的地方,有需要的朋友可以参考一下

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

代码是这样的:

复制代码 代码如下:

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。

相关文章

  • Java基础之Bean的创建、定位和使用

    Java基础之Bean的创建、定位和使用

    这篇文章主要介绍了Java基础之Bean的创建、定位和使用,文中有非常详细的图文示例及代码,对正在学习java基础的小伙伴们有很好地帮助,需要的朋友可以参考下
    2021-05-05
  • IntelliJ IDEA2020.1 Mac maven sdk 全局配置

    IntelliJ IDEA2020.1 Mac maven sdk 全局配置

    这篇文章主要介绍了IntelliJ IDEA2020.1 Mac maven sdk 全局配置,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • SpringBoot自定义启动器Starter流程详解

    SpringBoot自定义启动器Starter流程详解

    SpringBoot中的starter是一种非常重要的机制,能够抛弃以前繁杂的配置,将其统一集成进starter,应用者只需要在maven中引入starter依赖,SpringBoot就能自动扫描到要加载的信息并启动相应的默认配置。starter让我们摆脱了各种依赖库的处理,需要配置各种信息的困扰
    2022-11-11
  • Java中常见的语法糖分享

    Java中常见的语法糖分享

    Java语法糖是指Java编译器在编译Java源代码时所做的一些特殊处理,使得Java源代码在编译后生成的字节码更加简洁、易读、易维护,Java 中有许多常见的语法糖,本文给大家列举了一些常见的例子,需要的朋友可以参考下
    2023-10-10
  • Ubuntu 15下安装Eclipse经验分享

    Ubuntu 15下安装Eclipse经验分享

    这篇文章主要为大家分享了Ubuntu 15下安装Eclipse经验,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • java实战之桌球小游戏

    java实战之桌球小游戏

    这篇文章主要为大家详细介绍了java实战之桌球小游戏,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07
  • Mybatis如何按顺序查询出对应的数据字段

    Mybatis如何按顺序查询出对应的数据字段

    这篇文章主要介绍了Mybatis如何按顺序查询出对应的数据字段,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01
  • 如何使用两个栈实现队列Java

    如何使用两个栈实现队列Java

    这篇文章主要介绍了如何使用两个栈实现队列Java,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • 解决Java变异出现错误No enclosing instance of type XXX is accessible

    解决Java变异出现错误No enclosing instance of type XXX is accessible

    这牌你文章主要给大家分享解决Java变异出现错误,具体的饥饿绝方案请看下面文章的内容,需要的朋友可以参考一下,希望能帮助到你
    2021-09-09
  • 浅析Java集合中的LinkedHashSet

    浅析Java集合中的LinkedHashSet

    这篇文章主要介绍了浅析Java集合中的LinkedHashSet,LinkedHashSet 是 Java 中的一个集合类,它是 HashSet 的子类,并实现了 Set 接口,与 HashSet 不同的是,LinkedHashSet 保留了元素插入的顺序,并且具有 HashSet 的快速查找特性,需要的朋友可以参考下
    2023-09-09

最新评论