Preferences API中的UpperCase字母

时间:2014-11-26 06:46:53

标签: java preferences

在JDK提供的Preferences API中。看起来 由API写入Windows注册表的每个大写字母 之前是' /'字符。 例如,如果节点名称是TestNode,它将显示为Test / Node.How我可以克服这个吗?

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

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

1 个答案:

答案 0 :(得分:-2)

为什么不删除它?

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