В API настроек, предоставляемом JDK. Похоже, что каждому письму верхнего регистра, записанному в реестре Windows API, предшествует символ "/". например, если имя узла является TestNode, оно будет отображаться как Test/Node. Как я могу это преодолеть?
Preferences pre = Preferences.userRoot();
Preferences child = pre.node("TestNode");
Он будет создан как Test/Node в реестре, что вызывает проблемы в удобочитаемости и поиске узла в дереве, если присутствует множество узлов с именами верхнего уровня.
Почему ты просто не снимаешь это?
String result = "Test/Node".replaceAll("/", "");