下面哪个选项能够获得文件file.txt的父目录名?( )
a.String name=File.getParentName(”file.txt”);
b.String name=(new File(”file.txt”)).getParent();
c.String name=(new File(”file.txt”)).getParentName();
d.String name=(new File(”file.txt”)).getParentFile();
选哪个啊?为啥啊?
a.String name=File.getParentName(”file.txt”);
b.String name=(new File(”file.txt”)).getParent();
c.String name=(new File(”file.txt”)).getParentName();
d.String name=(new File(”file.txt”)).getParentFile();
选哪个啊?为啥啊?
a,File 没有getParentName(String path)静态方法
c,同上,没有getParentName()这个方法
d, File的getParentFile() 返回的是一个File对象,可以这样写
String name=(new File("file.txt")).getParentFile().getPath();这些查看API就可以知道了
C只是两边的类型不一致罢了,要求返回的是个String类型,而方法getParentFile()返回的是文件对象
String name = (new File("file.txt")).getParentFile().toString()也可以
JDK API文档sun公司网站有下的,中文、英文都有。