java - 如何使用java代码在新行中写入文件

标签 java string

我有一个类似于 Apple|MicroSoft|Oracle|Windows|Mac| 的文本。我希望打印如下 苹果 微软 甲骨文 window 麦克。

我使用了.split()关键字,但它打印出来是这样的, A p p 我 e | 中号 我 C r 哦 s 哦 F t | ...

如果有替代解决方案,为什么它会像这样打印。提前致谢。

最佳答案

这应该有效:

String name = "Apple|MicroSoft|Oracle|Windows|Mac|";
name = name.replaceAll("\\|", " ");

关于java - 如何使用java代码在新行中写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6965052/

相关文章:

python - str.encode 期望输入什么?

java - 尝试使用 HashMap 通过另一个类添加字符串数组

java - Java获取字符串长度的方法

java - .getCurrentListViews() 方法在 Robotium 中不可用于迭代列表 TextView 。

java - 用于在检查异常和非检查异常之间做出决定的清晰简单的规则

java - Jersey 中的缓存方法逻辑

c++ - 从文件中输入两个单词的字符串(C++)

java - 创建一个默认的 DAO 接口(interface)

java - Eclipse 中的 Jar 依赖项 - 2 个外部 jar 中的同一类

java - 为什么正则表达式 =""(空模式)在每个字符位置都匹配?