无法解析方法';openFile(java.lang.String)和#x27;
java:找不到符号 符号:方法openFile(java.lang.String) 无法解析方法“openFile(java.lang.String)” EDİTED(感谢我们的帮助)无法解析方法';openFile(java.lang.String)和#x27;,java,Java,java:找不到符号 符号:方法openFile(java.lang.String) 无法解析方法“openFile(java.lang.String)” EDİTED(感谢我们的帮助) 好的,我将在这里假设一些事情。考虑到这是一个文本文件,而你正在试图打开它,我猜你正在试图阅读它,如果不是,那么就编辑你的问题 您需要一个bufferedReader,您可能会为您的特定案例找到一个实现,但基本的是: 创建缓冲读卡器(例如称为“读卡器”) 使用以下行: import java.io.Fil
好的,我将在这里假设一些事情。考虑到这是一个文本文件,而你正在试图打开它,我猜你正在试图阅读它,如果不是,那么就编辑你的问题 您需要一个bufferedReader,您可能会为您的特定案例找到一个实现,但基本的是:
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");
}
}
}
其中file是.txt文件的路径reader = new BufferedReader(new FileReader(file));
在此处放置一个while循环,条件是reader.readLine不为null
并在其周围放置一个try/catch希望这能有所帮助,我做了一些假设,但是读取.txt文件是很常见的,看起来这就是你要做的。你没有
openFile
方法,你是说新文件(“example.txt”)代码>?该错误意味着您的类中没有名为openFile
的方法hello
。您需要自己添加该方法,或者如果它在另一个类中,请正确调用它。这是您的完整代码吗?如果您想使用“openFile”方法,您需要首先定义它。
reader = new BufferedReader(new FileReader(file));
reader.readLine());