用java实现子节点到父点的遍历 子节点:55父节点:11父至子的路径:11/22/33/44/55。现在知道子节点55,要求上溯到你节点11,将“11/22/33/44/55”这个字符串打印出来。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要求用java实现,函数getParent(id),可以得到上一级父节点的值 import java.io.*;public class TestFile { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String str="E:/software/emule/easyMule"; String stand="software"; File begin=new File(str); StringBuffer result=new StringBuffer(begin.getName()); while(!begin.getName().equals(stand)){ //如果没有找到 begin=begin.getParentFile(); result.insert(0, begin.getName()+"\\"); } System.out.println(result.toString()); }} 子节点:55父节点:11父至子的路径:11->22->33->44->55。现在知道子节点55,要求找到父节点11,将类似“11/22/33/44/55”路径打印出来。 System.out.println("11/22/33/44/55"); 如何查看ThreadDump文件 请教一下配置数据库连接池的问题 系统给出一个数组,一个值,在数组中怎么找出同样的对象 帮忙看看socket客户端问题,谢谢! 请教JAVA文件操作 如何动态得到自身的名字????????????????? 请问哪儿有《java2入门到精通》的配套源程序?? Socket VS Rmi 想在java中调另一个java应用程序,怎么办? actionPerformed为什么在我点击connect按钮的时候不响应阿?大虾高手帮忙阿? 一个继承的小问题 请教一下如何用JAVA打开含有中文的文件并正确显示其中的文字?
import java.io.*;
public class TestFile { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String str="E:/software/emule/easyMule";
String stand="software";
File begin=new File(str);
StringBuffer result=new StringBuffer(begin.getName());
while(!begin.getName().equals(stand)){ //如果没有找到
begin=begin.getParentFile();
result.insert(0, begin.getName()+"\\");
}
System.out.println(result.toString());
}}
父节点:11
父至子的路径:11->22->33->44->55。
现在知道子节点55,要求找到父节点11,将类似“11/22/33/44/55”路径打印出来。
System.out.println("11/22/33/44/55");