我有像 Apple | MicroSoft | Oracle | Windows | Mac | 这样的文字。我希望打印得像 苹果 微软 神谕 视窗 Mac中。
我使用了 .split() keword,但它打印得像, 一个 p p 升 Ë | 中号 一世 C [R Ø 小号 Ø F Ť | ...
为什么如果有任何替代解决方案,它会像这样打印。提前致谢。
答案 0 :(得分:3)
这应该有效:
String name = "Apple|MicroSoft|Oracle|Windows|Mac|";
name = name.replaceAll("\\|", " ");
答案 1 :(得分:2)
对于这个特定的例子,只需使用replace()来切换|带空格的字符
答案 2 :(得分:0)
如果使用split()函数,请尝试.split("|")