Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 删除字符串中的引号_Java_String - Fatal编程技术网

Java 删除字符串中的引号

Java 删除字符串中的引号,java,string,Java,String,嗨,我有一个带引号的字符串 String s = "\"hello\""; 我想知道如何去掉字符串s中的引号。有没有一种方法可以去除特定的字符?类似s.getRidofChar(“);编辑: 试试这个方法。您可以将String.replaceAll()与一个空的替换字符串一起使用。这就是您要查找的内容: s = s.replaceAll("\"", ""); \是因为我们必须转义引号。这意味着我们将用空字符串替换引号的所有实例。请记住字符串是不可变的,因此我们需要将replaceAll返回的

嗨,我有一个带引号的字符串

String s = "\"hello\"";
我想知道如何去掉字符串s中的引号。有没有一种方法可以去除特定的字符?类似s.getRidofChar(“);

编辑:
试试这个方法。

您可以将String.replaceAll()与一个空的替换字符串一起使用。

这就是您要查找的内容:

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

\
是因为我们必须转义引号。这意味着我们将用空字符串替换引号的所有实例。请记住
字符串
是不可变的,因此我们需要将
replaceAll
返回的值赋回到
s
(或其他变量).

如果要在某个位置删除某个字符,请在该字符前后取子字符串并将它们连接在一起。

这不起作用--replace()只会将一个字符替换为另一个字符。
String s = "\"hello\"";
s = s.replaceAll("\"","")