考虑有n行在txt文件中,将给出如4行。
文件输入:
A、B、C、D、E F,G,H,I,J,K,L,M,N,O P Q R S T
预期输出文件:
ABCDE 福希杰 QRST
我设法生产的产出是:
ABCDEFGHIJKLMNOPQRST
预期的输出应该如下图所示,在单词之间或行之间没有任何空格。
发布于 2019-05-21 10:03:14
我想知道你是否在每一行上迭代你的文本文件?还是像个街区一样?如果您正在迭代每一行,那么它很简单:
这将为删除其空格的每一行添加一个返回到新行的内容。
发布于 2019-05-21 10:11:15
请看一下String#replaceAll方法和模式类。您可以使用regex来去除空格:
System.out.println("A B C D E".replaceAll("\\s", "")); // ABCDE哪里
S空格字符:\t\n\x0B\f\r
您可以做的是遍历每一行并使用上面的代码删除空格。我希望这能帮到你。
https://stackoverflow.com/questions/56235757
复制相似问题