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

时间:2011-08-06 05:45:31

标签: java string

我有像 Apple | MicroSoft | Oracle | Windows | Mac | 这样的文字。我希望打印得像 苹果 微软 神谕 视窗 Mac中。

我使用了 .split() keword,但它打印得像, 一个 p p 升 Ë | 中号 一世 C [R Ø 小号 Ø F Ť | ...

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

3 个答案:

答案 0 :(得分:3)

这应该有效:

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

答案 1 :(得分:2)

对于这个特定的例子,只需使用replace()来切换|带空格的字符

答案 2 :(得分:0)

如果使用split()函数,请尝试.split("|")