保存Tree的节点数据的方法,能帮忙??

yue8888 2005-12-13 02:11:47
方法如下:

public void SaveToFile(DefaultMutableTreeNode root,FileWriter fw){

try {
if (root.isLeaf())
fw.write(root.toString()+"");
//如果是叶子节点则直接将该节点输出到文件中
else { //不是叶子节点的话递归输出该节点
fw.write("<"+root.toString()+">");
for (int i=0; i < root.getChildCount(); i++)
{
DefaultMutableTreeNode childNode =(DefaultMutableTreeNode)
//root.getChildAt(i);
//saveFile(childNode, fw);
//递归输出该节点的所有子节点 }
fw.write("</"+root.toString()+">");
}
}
}catch (Exception e){
e.printStackTrace();
}


}


//root.getChildAt(i);
//saveFile(childNode, fw);
不知道怎么处理?????
...全文
81 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
yue8888 2005-12-13
  • 打赏
  • 举报
回复
刚才写错了


方法如下:

public void SaveToFile(DefaultMutableTreeNode root,FileWriter fw){

try {
if (root.isLeaf())
fw.write(root.toString()+"");
//如果是叶子节点则直接将该节点输出到文件中
else { //不是叶子节点的话递归输出该节点
fw.write("<"+root.toString()+">");
for (int i=0; i < root.getChildCount(); i++)
{
DefaultMutableTreeNode childNode =(DefaultMutableTreeNode)root.getChildAt(i);
//saveFile(childNode, fw);
//递归输出该节点的所有子节点 }
fw.write("</"+root.toString()+">");
}
}
}catch (Exception e){
e.printStackTrace();
}


}


//saveFile(childNode, fw);
不知道怎么处理?????

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧