java中怎么把字符串中的单引号去掉?

2025-02-25 20:40:02
推荐回答(1个)
回答1:

可以按照以下java例子进行操作。

1、java编码举例:

String regexp = "\'";

String str = "'SL'";

System.out.println("替换前:" + str);

str = str.replaceAll(regexp, "");

System.out.println("替换后:" + str);

2、原因分析:String类被final修饰,是不可变的。所以对String对象施加任何操作都不会改变它的内容。而 str.replaceAll(regexp, ""); 相当于创建了一个新的字符串对象,即去掉了单引号的源字符串。 再修改字符串引用 str 指向新的字符串。则现在打印的就是去掉单引号后的字符串了。