Java 如何读取文本文件?
由于某种原因,这是行不通的,我对java非常陌生,所以我可能太天真了Java 如何读取文本文件?,java,Java,由于某种原因,这是行不通的,我对java非常陌生,所以我可能太天真了 public class CheckScore extends quiz{ public void CheckScore() { String filename = "Data_CS";{ try (BufferedReader br = new BufferedReader(new FileReader(filename))){ String line;
public class CheckScore extends quiz{
public void CheckScore() {
String filename = "Data_CS";{
try (BufferedReader br = new BufferedReader(new FileReader(filename))){
String line;
while ((line = br.readLine()) == "potato") {
System.out.print("vde");
System.out.print(line);
}
}
catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
您使用了错误的
等于
=
表示这些变量表示相同的实例
.equals(value)
表示这些变量保持相等的值
希望解释对您有所帮助。您可以使用字符串'=' 所以你可以用这个:
line=br.readLine();
while ((line.equals("potato")) {
System.out.print("vde");
System.out.print(line);
line=br.readLine();
}
如果仅当行的内容是马铃薯时才读取文件,则使用
(line=br.readLine()).equals(“马铃薯”)
。通常使用(line=br.readLine())=空
请尽量更具体地回答您的问题;阅读:谢谢,它工作良好:D如果您可以接受向其他人展示解决方案的工作:)只是一个快速的附加组件,您知道程序如何打印下面的内容吗