我拥有的内容:text1,text2,text3
我想要的是:text1 text2 text3
用空格替换逗号?
答案 0 :(得分:9)
final String s = "text1,text2,text3".replace(",", " ");
我尝试使用replace和replaceAll。但没有工作
这是因为replace()
和replaceAll()
都不会更改String
对象,它们会返回一个新对象。字符串are immutable in Java。
答案 1 :(得分:4)
尝试这种方式:
String data = "text1,text2,text3";
String temp = data.replace(","," ");
现在你拥有所有
答案 2 :(得分:1)
你应该做什么
String str = "text1,text2,text3"
str = str.replace(","," ");