[求助]getPath和getAbsolutePath()区别!(看了API快晕了)
如题!! API上讲的太绕口了,看了几次还是有点晕!!哪位来说明下吧
----------------解决方案--------------------------------------------------------
例子:windows下
------------------------
如果你的路径名已经是绝对的如:new File("e:\a.txt")
那么两个函数返回相同的结果都是e:\txt
如果路径名是相对的如new File("a.txt")
那么getAbsolutePath()返回e:\a.txt
而getPath()返回a.txt
----------------解决方案--------------------------------------------------------
我装了JDK,请问从哪儿看API啊
----------------解决方案--------------------------------------------------------
哦 这样子啊 谢了
API不在JDK中,要另外下的 去SUN官网吧 有下的
----------------解决方案--------------------------------------------------------
恩 谢谢
----------------解决方案--------------------------------------------------------
了解了,用程序来说明问题。
import java.io.*;
public class PathExample
{
public static void main(String[] args)
{
File filePath=new File("PathExample");
System.out.println("Use getPath(): "+filePath.getPath());
System.out.println("Use getAbsolute(): "+filePath.getAbsolutePath());
}
}
程序输出:
Use getPath(): PathExample
Use getAbsolute(): e:\java\PathExample
[此贴子已经被作者于2006-8-25 9:51:31编辑过]
----------------解决方案--------------------------------------------------------