1

我是Java新手,我想在长字符串中找到一个特殊字符,使用 filastIndexOfindexOf,只是为了了解它的存在。

字符是十六进制0x1A。如何在lastIndexOfor中使用十六进制indexOf

4

2 回答 2

2

你可以使用

text.indexOf('\u001A');

或者

text.lastIndexOf((char) 0x1A);
于 2012-12-17T10:41:10.277 回答
0

看看这个 java 文档

可以通过这些函数的返回值来检验是否存在。

如果返回 -1,则源字符串中不存在给定的字符串 /char。

于 2012-12-17T11:10:53.250 回答