Можно ли преобразовать переменную String в объект DefaultMutableTreeNode? Пожалуйста, объясните. Контекст:Строка переменной для объекта DefaultMutableTreeNode?
String s = new String(outputTagName);
Object s2 = (Object) s;
DefaultMutableTreeNode selectedNode2 =(DefaultMutableTreeNode) s2;
DefaultMutableTreeNode parent2 =(DefaultMutableTreeNode) parent;
model.insertNodeInto(selectedNode2, parent2, parent2.getChildCount());
Это код, я написал. Это используется в перечислении, которое пересекает дерево в режиме BreadthFirstSearch. И 2НФ линия дает мне эту ошибку:
java.lang.ClassCastException: java.lang.String cannot be cast to javax.swing.tree.DefaultMutableTreeNode at ....
Могу ли я преобразовать тип String в Object, а затем преобразовать Object в тип DefaultMutableTreeNode? – fixxxer
Строка всегда является объектом, но объект не всегда является DefaultMutableTreeNode – Nettogrof
@Nettogrof Что вы думаете об ANSWER ниже этого комментария? – fixxxer