Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我无法在java中读取和显示文本文件_Java_File_Notepad - Fatal编程技术网

我无法在java中读取和显示文本文件

我无法在java中读取和显示文本文件,java,file,notepad,Java,File,Notepad,我不能用java阅读记事本文件不知道我做错了什么 public class Reader { public static void Main(String str) throws IOException{ File f = new File("e:\\test.txt"); FileReader rea = new FileReader(f); BufferedReader br = new BufferedReader(rea);

我不能用java阅读记事本文件不知道我做错了什么

public class Reader {

    public static void Main(String str) throws IOException{

        File f = new File("e:\\test.txt");

        FileReader rea = new FileReader(f);

        BufferedReader br = new BufferedReader(rea);

        System.out.println(br.readLine());

        br.close();

    }

}

首先,你必须提到你的问题中出现了什么错误

我刚刚复制了您的代码并进行了更正。因此,您代码中的错误是:

  • publicstaticvoidmain
  • 它应该是
    公共静态无效主管道
    (m较小)

  • main方法的参数中,您发送的字符串是错误的。 在java中,main方法的参数是字符串数组

    publicstaticvoidmain(stringstr[])


  • 另外,还要确保正在读取的文件存在,否则将引发异常,代码将无法运行。

    请具体说明:您如何知道无法“读取记事本文件”?顺便说一句,您不应该使用标准Java类已经使用的名称命名类。将您的类名更改为ReaderExample。您应该至少添加一个
    try/chatch
    -块查看此链接,Java区分大小写。您应该将main方法命名为
    main
    而不是
    main
    。main方法还需要参数数组
    main(String[]str)
    而不是一个参数。投票以打字错误结束。并非所有问题都属于堆栈溢出。来自:“一些问题仍然是离题的…(2)关于一个问题的问题,这个问题不能再被复制或者是由一个简单的印刷错误引起的…”和
    M
    vs
    M
    和缺少
    []
    是在将示例重写到IDE中时的打字错误。不管怎样,如果问题没有主题,可以自动删除,除非他们的答案得到了肯定的分数/接受,所以避免在这些问题中发布答案。如果你想帮助OP发表评论(当你获得50点声誉点时你就可以这么做了)。感谢@PshemoWhy的信息我为什么因为删除这个答案而获得负面声誉?如果你是说这个答案,那是因为它得到了+1和-1。每一张赞成票价值10个声望,每一张反对票价值2个声望。所以你在这个答案上赢得了10-2=8的声誉,但是你删除的每个帖子都不再影响你的声誉分数。正如你所说的,这个问题不符合堆栈溢出标准,所以我想删除我的答案,但我不知道它也有一个上升票和一个下降票。为什么我看不到?