String変数を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方式でツリーをトラバースする列挙内で使用されます。そして、2nf行は私にこのエラーを与えます:
java.lang.ClassCastException: java.lang.String cannot be cast to javax.swing.tree.DefaultMutableTreeNode at ....