java - 用另一个单引号替换字符串中的单引号

标签 java

我有一个带单引号的字符串。我想用 2 个单引号替换单引号。 我尝试使用

 String s="Kathleen D'Souza";

s.replaceAll("'","''");

s.replaceAll("\'","\'\'");

s.replace("'","''");

s.replace("\'","\'\'");

但是单引号没有被 2 个单引号替换。

最佳答案

将替换后的字符串重新分配给s

String s="Kathleen D'Souza";
s = s.replaceAll("'","''");

关于java - 用另一个单引号替换字符串中的单引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15017254/

相关文章:

java - java中如何通过Smack实现流管理?

java - 什么是NullPointerException,我该如何解决?

Java初学者,类构造函数错误,找不到参数

java - Hadoop MapReduce:将数据从映射器复制到reducer

java - 类未找到异常 : While Executing Ant Script for JUNIT?

java - 使用 WSDL 生成客户端代码后如何摆脱 WSDL 依赖性?

java - 在 parallelStream 中使用时,java AtomicReference 线程安全吗?

java - 在 Junit 中测试多个构造函数的正确方法是什么?

java - GSON 不返回键名,仅返回值(Java)

Java反射子类