首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从textfile java中删除单个空格和多个空格,但不应该合并文本文件中的所有行。

从textfile java中删除单个空格和多个空格,但不应该合并文本文件中的所有行。
EN

Stack Overflow用户
提问于 2019-05-21 09:57:10
回答 2查看 295关注 0票数 1

考虑有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

预期的输出应该如下图所示,在单词之间或行之间没有任何空格。

EN

回答 2

Stack Overflow用户

发布于 2019-05-21 10:03:14

我想知道你是否在每一行上迭代你的文本文件?还是像个街区一样?如果您正在迭代每一行,那么它很简单:

  1. 创建一个空文本变量
  2. 将当前读取的行赋给此变量,然后将空间移除函数或方法应用于此变量。
  3. 现在,像下面这样连接这个变量: 可变+= "\r\n“

这将为删除其空格的每一行添加一个返回到新行的内容。

  1. 就这样。
票数 0
EN

Stack Overflow用户

发布于 2019-05-21 10:11:15

请看一下String#replaceAll方法和模式类。您可以使用regex来去除空格:

代码语言:javascript
运行
复制
System.out.println("A B C D E".replaceAll("\\s", ""));  // ABCDE

哪里

S空格字符:\t\n\x0B\f\r

您可以做的是遍历每一行并使用上面的代码删除空格。我希望这能帮到你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56235757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档