空格Java文本文件

里基

是否可以String在Java中删除文本文件中a的空格我已经尝试了我的方法,但是没有用。

public static void main(String[] args) throws IOException {
    File f = new File("ejer2.txt");
    BufferedReader br = new BufferedReader(new FileReader(f));
    String linea = br.readLine();
    linea.replaceAll("\\s", "");
    while (linea != null) {
        System.out.println(linea);
        linea = br.readLine();
    }
    br.close();
}

我可以得到空格出来的唯一的办法String是,当我打印出来线在While使用循环replaceAll的方法String类,但我尝试带他们出去的StringFile,我不知道这是可能的。

阿菲

如果要实际替换文件中的空格,则需要写入文件,而不仅仅是读取文件。

您需要linea.replaceAll在while循环内添加一行。

您还需要存储所有这些行-我建议使用Stringbuilder并将读取的所有内容添加到生成器中(在运行replaceAll之后)。

您还需要将最终文本写入文本文件。我建议使用PrintStream。

例如: PrintStream out = new PrintStream(new FileOutputStream("finalFile.txt"));

然后 out.print(yourStringBuilder.toString())

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章