import java.io.File;
import java.util.Scanner
import java.io.FileNotFoundException;
public class hello {
public static void main (String [] args){
File file = new File("example.txt");
try {
openFile("example.txt");
} catch (FileNotFoundException exception){
System.out.println("Cannot find that file");
}
}
}
java:找不到符号 symbol:方法openFile(java.lang.String)
无法解析方法'openFile(java.lang.String)'
EDİTED(感谢我们的帮助)
import java.io.File;
import java.io.FileNotFoundException;
public class hello {
public static void main(String [] args) {
try{
File file = new File("example.txt");
Scanner scanner = new Scanner(file);
System.out.println("opened");
}
catch (FileNotFoundException exception){
System.out.println("Cannot find that file");
}
}
}
答案 0 :(得分:0)
好的,我在这里假设一些事情。鉴于它是文本文件,并且您正在尝试打开它,所以我猜您正在尝试阅读它,如果没有,请编辑问题。
您需要一个bufferedReader,您可能可以找到针对特定情况的实现,但基础知识是:
创建一个缓冲的读取器(例如称为“读取器”)
使用以下行:
reader = new BufferedReader(new FileReader(file));
其中file是.txt文件的路径。
然后阅读即可使用
reader.readLine());
在此条件周围放置while循环,条件是reader.readLine不为null 并尝试一下/抓住它。
希望这会有所帮助,我做了一些假设,但是读取.txt文件非常普遍,而且看来这就是您要尝试的方法。