首选项 API 中的大写字母



在JDK提供的Preferences中。看来API 写入 Windows 注册表的每个大写字母都是前面有一个"/"字符。例如,如果节点名称是TestNode,它将显示为Test/Node.我该如何克服这个问题?

Preferences pre = Preferences.userRoot();
Preferences child = pre.node("TestNode");

它将在注册表中创建为测试/节点,如果存在许多具有大写名称的节点,则会导致可读性和在树中定位节点的问题。

你为什么不直接删除它?

String result = "Test/Node".replaceAll("/", "");

最新更新