我正在学习java。我以前没有java的知识。当我打开java doc寻求帮助时,我有点迷茫。虽然一切看起来都非常有条理,但我只是在java中学习编程。在java doc中,我可以看到每个java包都有一些类,每个类都有一些方法。例如," io"包有一个"文件"它有一个方法" getName"。现在在方法实现中只给出public String getName()
这行代码。我不明白我该如何使用它。我是否必须先导入包,然后使用该类的对象来访问该方法?或者我该如何使用该方法?
答案 0 :(得分:3)
所有课程都在一个包中。所以,首先你必须导入类
import java.io.File;
然后你可以实例化。
String fileName = "/tmp/user/file.txt";
File d = new File(fileName);
现在,您可以使用getName方法
String fName = d.getName();
您还可以查看以下examples
答案 1 :(得分:0)
这些方法特定于它们所在的类,因此如果您想访问该方法,则需要该类的实例以便您可以使用它。
File file = new File("Some file path");
file.getName();//This will return the name of the file
大多数IDE会识别可用的类,并允许您右键单击该类并导入必要的包以使用该类。
答案 2 :(得分:0)
首先,
现在在方法实现中只有
public String getName()
这个 给出了一行代码
不是真的。我猜你不是在阅读“实现代码”,相反,你正在阅读javaDoc,在那里你看不到方法的实现。
对于您的示例,您必须先import java.io.File
,然后创建一个File
对象,比如file
,然后您可以file.getName()
来调用该方法。我建议你找一些java教程并先阅读它,然后编写一些类似代码的“helloworld”,这样你才能知道基本的构建块以及它们是如何工作的。
答案 3 :(得分:0)
getName
方法是在File
类中定义的java.io
类。
要使用文件类,首先需要使用
导入它import java.io.File;
getName
是一种实例方法。要使用它,您需要在文件实例上调用它。您可以使用
File myFile = new File(...);
创建File
类的实例的方法不止一种。这些在JavaDoc中描述。创建File
类实例的最简单方法是将路径传递给它:
File myFile = new File("path/to/your/file");
您可以像这样调用getName
方法
myFile.getName();
官方java文档比其他任何内容都更多。你可能会更好地学习教程。