String
名为s11
,我想从字符串中删除双引号。
s11
字符串包含4b22a0f8-9047-4fd9-8330-d6fa7c85e90c
。
我使用了以下代码:
String s12=s11.substring(1,s11.length()-1);
System.out.println(s12);
我收到以下错误:
java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:
-2
答案 0 :(得分:1)
如果您只想删除引号,请尝试:
String s12=s11.replaceAll("\"","");
那不会破坏空字符串并做你想要的事情
答案 1 :(得分:0)
String s11 = "4b22a0f8-9047-4fd9-8330-d6fa7c85e90c";
String s12=s11.substring(1,s11.length()-1);
System.out.println(s12);
输出
对我来说很好b22a0f8-9047-4fd9-8330-d6fa7c85e90