双引号引的数据 是String类型的-->而双引号可以引0个及其以上(引用字符串)
char类型的值用单引号引起来的单个字符
如: char a = 'b'
而java中的双引号 表示字符串 一个或多个字符
如 String c = "abc"
String d="a"
和char d=‘a’
可以按照以下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 指向新的字符串。则现在打印的就是去掉单引号后的字符串了。