2

Android Studio 告诉我有一些“意外令牌”..

这些是什么??

截图:

代码错误 错误在哪里

消息中的错误 错误:

4

2 回答 2

5

这些行中有不可见的字符,\8232 是行分隔符。可能你在某个地方复制了它。

尝试将其粘贴到记事本/文本编辑中并从那里复制文本。重点是摆脱格式和多余的字符。或者您可以删除这些行并手动重新键入它们。

于 2015-10-15T10:45:01.850 回答
0
private InputStream checkForUtf8BOMAndDiscardIfAny(InputStream inputStream) throws IOException {
 PushbackInputStream pushbackInputStream = new PushbackInputStream(new 
 BufferedInputStream(inputStream), 3);
 byte[] bom = new byte[3];
 if (pushbackInputStream.read(bom) != -1) {
    if (!(bom[0] == (byte) 0xEF && bom[1] == (byte) 0xBB && bom[2] == (byte) 0xBF)) {
        pushbackInputStream.unread(bom);
    }
 }
 return pushbackInputStream; 
}
于 2019-10-23T13:18:59.537 回答