Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.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_If Statement - Fatal编程技术网

Java-替换字符串中的字符

Java-替换字符串中的字符,java,string,if-statement,Java,String,If Statement,我正在尝试编写一个if语句来检查字符串是否包含字符/ 如果包含,将替换为\\ 有什么方法可以做到这一点吗?最简洁的方法是使用字符串和正则表达式的replaceAll方法: newStr = oldStr.replaceAll("/", "\\\\"); 是的,有一种方法可以做到这一点。请参阅。请注意,反斜杠在Java源代码中是一个特殊字符,您需要使用双反斜杠对其进行转义。如果您不能在Java中进行这样的操作,您能想象这个世界吗。如果你花时间在谷歌上输入这篇文章的标题,它会给出大量关于如何做到这

我正在尝试编写一个if语句来检查字符串是否包含字符/

如果包含,将替换为\\


有什么方法可以做到这一点吗?

最简洁的方法是使用字符串和正则表达式的replaceAll方法:

newStr = oldStr.replaceAll("/", "\\\\");

是的,有一种方法可以做到这一点。请参阅。请注意,反斜杠在Java源代码中是一个特殊字符,您需要使用双反斜杠对其进行转义。如果您不能在Java中进行这样的操作,您能想象这个世界吗。如果你花时间在谷歌上输入这篇文章的标题,它会给出大量关于如何做到这一点的结果: