Java 替换包含反斜杠的字符串中的函数\
我试图使用下面的代码,但它给了我编译错误。 我需要用\(一个反斜杠)替换\(两个反斜杠)Java 替换包含反斜杠的字符串中的函数\,java,replace,backslash,Java,Replace,Backslash,我试图使用下面的代码,但它给了我编译错误。 我需要用\(一个反斜杠)替换\(两个反斜杠) if (principal.contains('\\\\') != -1) { { principal = principal.replaceAll("\\\\", "\\"); }
if (principal.contains('\\\\') != -1)
{
{
principal = principal.replaceAll("\\\\", "\\");
}
}
有人能为这个提供一些建议吗?因为'
是字符,而您编写了字符串
,所以请按如下方式替换它:
'\\\\' --->"\\\\"
和
包含
返回布尔值
非int
principal.contains('\\\\')///will return true or false
您不需要所有这些
{}
if (principal.contains('\\\\') != -1)
{
{///delete this
principal = principal.replaceAll("\\\\", "\\");
}////and delete this
}
因为'
用于字符,而您编写了字符串
,所以如下所示替换它:
'\\\\' --->"\\\\"
和
包含
返回布尔值
非int
principal.contains('\\\\')///will return true or false
您不需要所有这些
{}
if (principal.contains('\\\\') != -1)
{
{///delete this
principal = principal.replaceAll("\\\\", "\\");
}////and delete this
}
因为'
用于字符,而您编写了字符串
,所以如下所示替换它:
'\\\\' --->"\\\\"
和
包含
返回布尔值
非int
principal.contains('\\\\')///will return true or false
您不需要所有这些
{}
if (principal.contains('\\\\') != -1)
{
{///delete this
principal = principal.replaceAll("\\\\", "\\");
}////and delete this
}
因为'
用于字符,而您编写了字符串
,所以如下所示替换它:
'\\\\' --->"\\\\"
和
包含
返回布尔值
非int
principal.contains('\\\\')///will return true or false
您不需要所有这些
{}
if (principal.contains('\\\\') != -1)
{
{///delete this
principal = principal.replaceAll("\\\\", "\\");
}////and delete this
}