为什么 android 不喜欢\?

Why doesn't android like the \?

我在 android studio 1.1.0 中工作,我试图从字符串中删除所有 \ 和 \n,但 IDE 似乎无法将其识别为一个字符串,当我把它放在“”中时,它是蓝色的而不是像普通字符串那样的绿色,它在我的代码中没有任何想法?我正在实际的 api15 设备上对其进行测试。

 int i= string.indexOf("\")
string.substring(0, i)

我试过类似的东西

反斜杠\用于转义字符串中的一些特殊字符,如引号(')、双引号(")等

如果你想在一个字符串中使用它,这样做:"\"

阅读文档中的 Escape Sequences 部分了解更多信息。

在java中,“\”被称为转义字符。它根据以下字符执行不同的操作。例如:

\n = 换行

\t = 制表符或 5 个空格

如果您只想使用“\”,则使用“\”。 所以,你会想做这样的事情:

int i= string.indexOf("\");