java如果里面包含双引号,我就替换,怎么解决

Python028

java如果里面包含双引号,我就替换,怎么解决,第1张

java可以处理带有双引号字符

使用转义字符

public class Test{ public static void main(String[] args){ String str1 = "\"name\""//字符串两边含有双引号 String str2 = "name \"is\" wgb"//字符串中间含有双引号 String str3 = "\\name"//使用转义字符还可以使字符串包含其他字符 System.out.println("字符串一:" + str1) System.out.println("字符串二:" + str2) System.out.println("字符串三:" + str3) }

不知道你是对文件里双引号替换还是内存中的替换。

1、文件里替换可以使用开发工具,另外你这个明明是里面没有用转义符导致语法错误

2、对于内存中的字符替换replace可以肯定告诉你是可以实现,去查查用法和正则表达式