java - 如何用双引号 (","之间的逗号替换字符串中的所有逗号 (,)?

标签 java android string

如果我有这样的字符串

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

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

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

最佳答案

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

String names = "{\"lucy,john,frank\"}";
String newNames = names.replace(",", "\",\"");

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

关于java - 如何用双引号 (","之间的逗号替换字符串中的所有逗号 (,)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36163791/

相关文章:

java - Mockito 可以在不考虑参数的情况下 stub 方法吗?

java - OnePlusOne layout-large 还是 layout-normal?

Android.Views.InflateException : Binary XML file line #1: Error inflating class android. widget.Button

android - 为什么 volley 的响应字符串使用的编码与响应 header 中的编码不同?

c++ - 为什么C++中有这么多字符串类型?

java - 如何使用修复 HBox 内 TOP_LEFT 上的菜单按钮

java - Java 中的类引用

java - Java中的年龄计算

string - 如何在scala中使用插值将双引号插入到字符串中

python - 如何提取字符串列表的一部分?