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)の代わりにas としてコードを書く利点はありますIndexOf(char ch)か?

助けてくれてありがとう!

4

0 に答える 0