-4

重複の可能性:
Java では、配列に特定の値が含まれているかどうかをテストするにはどうすればよいですか?

S文字列が存在するかどうかを確認したいstring array。そうする直接的な方法はありますか?

編集

答えがの使用を除外している場合、Listそれはより良いでしょう。

4

2 に答える 2

2

Arrays ユーティリティ クラスを使用してこれを実現するには、いくつかの方法があります。

配列がソートされていない場合:

java.util.Arrays.asList(theArray).indexOf(o)

配列がソートされている場合、パフォーマンスのために二分探索を利用できます。

java.util.Arrays.binarySearch(theArray, o)

こちらをご覧くださいJavaの配列indexOfはどこにありますか?

于 2012-05-25T09:53:21.090 に答える
0

リストに変換して確認できます: Arrays.asList(arrayVariable).contains(S)

于 2012-05-25T09:53:30.770 に答える