如何用双引号(",")之间的逗号替换String中的所有逗号(,)?

Lin*_*ite 2 java string android

如果我有这样的字符串

String names = {"lucy, john, frank"} 但我希望字符串看起来像: {"lucy","john","frank"}

所以我想用双引号中的逗号替换所有逗号(",")

我有,String newNames = names.replaceAll(",", "",""); 但这不起作用.怎么了?

SOF*_*OFe 6

转义字符串文字中的双引号.

String names = "{\"lucy,john,frank\"}";
String newNames = names.replace(",", "\",\"");
Run Code Online (Sandbox Code Playgroud)

此外,使用String.replace已经足够您的目的.String.replaceAll用于正则表达式.