1

我是 Java 编程的新手,String.IndexOf(int ch)在我的代码中使用时我很困惑。

例如,我想'-'在 string中查找第一次出现的"abc-def-ghi"

所以这是我的代码:

String test = "abc-def-ghi";
int firstOcc = test.IndexOf('-');

这段代码工作正常。

但是,我的问题是,为什么String.IndexOf()函数需要一个int参数作为一个char

编写代码IndexOf(int ch)而不是有什么好处IndexOf(char ch)

谢谢你的帮助!

4

0 回答 0