第1个回答 2011-12-28
暂时想到两个,一个是split方法,拆分字符串。strpath.split("//") 这个方法是根据“//”来把你的字符串拆分,会返回一个String [ ] 你可以通过下标获得这个拆分后的字符串,下标从0开始。再拼接一下。就可以了。
还有个是subString方法,这个方法有局限性,必须知道,你要截取的字符长度。看情况使用啦。
第2个回答 2011-12-28
File f = new File(strpath);
if (f.getParentFile() != null){
System.out.println("你想要的路径:"+f.getParentFile().getParent());
}
去查查java.io.File的API就明白了,获取2次父目录就能得到你想要的了
第3个回答 2011-12-28
使用File类的getParent
String strpath = System.getProperty("user.dir");//获取路径
File f = new File(strpath);
System.out.println(strpath+"\n"+f.getParent()+"\n"+f.getParentFile().getParent());本回答被网友采纳