当前位置: 首页 > 知识库问答 >
问题:

复制文本文件的第一行?

惠诚
2023-03-14
    for (int i = 0; i<file.length(); i++) { 
         while (line.charAt(i) != '\n') { 
          first = file.substring(0,i); 
        }
    } 
line
1
line
2
line
3

I want it like this:
line
1
2
3

static void file(String in) {
//nums is instance variable
String numbers = nums;
        try {
            FileWriter writer = new FileWriter(output,true);
            writer.write(line + System.getProperty("line.separator", "\r\n"));
            writer.write(numbers + System.getProperty("line.separator", "\r\n"));
            writer.close();
        }   catch(IOException ex) {
            ex.printStackTrace();
        }
}

共有1个答案

吴嘉禧
2023-03-14

如果您使用的是BufferedReader,那么只需使用readLine()就更容易了。

字符串行=br.readline();

我不太清楚你问题的第二部分是什么。你能澄清一下问题/用法是什么吗?

 类似资料:
  • 我有兴趣写一个批处理脚本,它将在一个有许多其他文本块的. txt文件中复制最后一个文本块。想想执行脚本的日志文件,但没有任何一致的内容或长度。每个条目由空行分隔。 因此,对于以下文件,我只想选择并复制最后一段: 知识是一种美德,是一种美德,是一种美德,是一种美德。 但是,在最低限度上,我们需要一个实验室来进行日常工作。 杜伊斯奥特鲁尔杜洛在谴责在波罗的海韦尔特埃塞西莱姆杜洛雷欧盟逃犯nulla p

  • 如何将一个文本文件复制到另一个文本文件中?我试过这个: 这只是在中留下以下值:。 我做错了什么?

  • 问题内容: 我想将某些文本行从一个文本文件复制到另一个文件。在我当前的脚本中,当我搜索字符串时,它会随后复制所有内容,如何只复制文本的特定部分?例如,仅在其中包含“ tests / file / myword”的情况下才复制行? 当前代码: 问题答案: 单线: 推荐搭配: 使用更少的内存:

  • 问题内容: 我一直在网上搜索,但没有找到任何好的解决方案。 这是我的文本文件: 我要删除的是第一行(这意味着将第二行用作第一行,而不用空格填充第一行)。 有人可以帮我吗? 问题答案: 假设您有足够的内存来将所有内容保存在内存中: 我们可能会更喜欢,打开文件,阅读,然后找回开始,消除第二个,但这确实足够了。

  • 问题内容: 我有一个文本文件,我只想更改文件的第一行。该文件可能长达数百万行,因此我宁愿不必遍历所有内容,因此我想知道是否还有另一种方法可以做到这一点。 我还想对第一行应用一些规则,以便将某些单词的实例替换为其他单词。 这可能吗? 问题答案: 除非结果行的长度与原始行的长度不同,否则A 将达到目的。 如果事实证明您被迫执行复制(替换第一行,其余数据应原样复制),我建议使用和。首先使用的读取第一行。

  • 我想让程序把我的文本文件的每一行保存到String s中,并用PrintWriter将String s打印到另一个文本文件中。 我已经运行了代码并输出了。println(s),只输出了第一次的文本文件。我查找了如何将字符串打印到文本文件中,我发现我应该使用PrintWriter。我希望程序基本上能够使用PrintWriter将文本文档的内容“重新打印”到“updated.txt”文件中。然而,它似