请参阅下面名为StringToFile的类文件。我想做的就是使用另一个类文件调用StringToFile中的方法。任何人都可以这样做吗?
package StringToFile;
import java.io.IOException;
import java.nio.charset.Charset;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.List;
public class StringToFile {
public static void main(String[] args) throws IOException {
}
public static void write() throws IOException {
String msg = "hello you\nthis is just a test\n";
Files.write(Paths.get("./duke.txt"), msg.getBytes());
}
public static void read() throws IOException {
List < String > lines = Files.readAllLines(Paths.get("./duke.txt"), Charset.defaultCharset());
for (String line: lines) {
System.out.println("line read: " + line);
}
}
}
答案 0 :(得分:0)
如果我正确理解你,你想在另一个类中导入StringToFile,并在那里使用它的静态方法。如果是这样的话,那么
在您的其他课程中,您import StringToFile.StringToFile
,以获得此课程的可见性。然后,您可以通过StringToFile.write()
或StringToFile.read()
答案 1 :(得分:0)
每当使用其他类的方法时,都会创建该类的实例
ClassExample class = new ClassExample();
并从该类调用您的方法
class.myMethod();
但是如果您的类包含静态方法,则可以通过static modifier
访问它ClassExample.myMethod();