当前位置: 首页 > 面试题库 >

Java-仅读取文件的第一行

田嘉澍
2023-03-14
问题内容

我只想读取文本文件的第一行并将该第一行放在字符串数组中。

这就是我所拥有的,但是它读取了整个文件。

myTextFile中的ex文本:

Header1,Header2,Header3,Header4,Header5
1,2,3,4,5
6,7,8,9,10





String line= System.getProperty("line.separator");
String strArray[] = new String[5];


String text = null;
BufferedReader brTest = new BufferedReader(new FileReader(myTextFile));
    text = brTest .readLine();
        while (text != line) {
            System.out.println("text = " + text );
             strArray= text.split(",");
         }

问题答案:

如果我了解你,那

String text = brTest.readLine();
// Stop. text is the first line.
System.out.println(text);
String[] strArray = text.split(",");
System.out.println(Arrays.toString(strArray));


 类似资料:
  • 当使用扫描仪对象从文本文件中读取时,我希望它跳过文件中的第一行。我该怎么做?

  • 问题内容: 我有文件file1,file2包含以下内容: <-此行1 第2行:除日期,类型,登录号和警报号外,同一行1有时包含+或-号。…其他行我已经将所有这些行读到字符串列表。(请注意:file1的内容将是myLines的第一个元素,以 逗号 分隔,而myLines 的第二个元素将是file2的内容,以逗号分隔,依此类推。例如,这是myLines列表的第一个元素: <-–这是myLines的第一

  • 问题内容: 我正在尝试实现基本的词法分析器。目前,我在文件解析方面陷入困境。 这是我的栏位,称为“ p ++。ppp” 解析文件时,我得到:但是p ++。ppp是文件名! 同样,当我调试时,它读取文件名,然后退出。我想念什么? 问题答案: 您误解了的API 。从文档的构造函数: 构造一个新的Scanner,该扫描器生成从指定字符串扫描的值。 参数: 源 -一个字符串,扫描 这不是文件名-只是一个字

  • 问题内容: 我想通过读取文件的第一部分并分析内容来确定文件的类型(通常为UTF-8)。(该类型特定于我的社区,但不受我的控制,并且不受MIME / MediaType覆盖,通常为TEXT_PLAIN)。我正在客户端上使用’org.restlet’库来分析标头 所以我知道内容的长度,并且可以(如果有必要和可能的话)估算应该下载多少字节进行分析 澄清:我无法使用MediaType。从答案1看来我必须获

  • 在 Mule 4 中,我正在读取一个大型 csv 文件进行转换,需要将内容写入数据库表。csv 文件没有标头。当我默认运行集成时,第一行被跳过,就好像默认值被预先确定为标题一样。 我看了一下应用程序类型。xml,看起来头被设置为false,如下所示 任何建议都将不胜感激。谢谢

  • 我可以使用Apache POI只读取Excel文件的第一行吗?我不想读取整个文件,因为它有50,000行,读取最多需要10分钟(性能是一场灾难)。我通过文件上传获取字节。我的选项是字节数组或InputStream。现在我正在这样做: