[解決済み】JavaのArray indexOfはどこですか?
2022-04-06 09:43:48
質問
私は非常に明白な何かを見逃しているに違いないが、私はすべての上に検索し、このメソッドを見つけることができません。
どのように解決するのですか?
を使用して実現する方法がいくつかあります。
Arrays
ユーティリティクラスです。
もし、配列がソートされておらず は プリミティブの配列。
java.util.Arrays.asList(theArray).indexOf(o)
もし、配列
は
プリミティブでソートされていない場合は、他の回答が提供する解決策、たとえば
Kerem Baydoğanの
,
アンドリュー・マッキンレイの
または
Mishaxの
. 上記のコードは、以下のような場合でもコンパイルできます。
theArray
はプリミティブですが、それでも全く正しくない結果を得ることになります(警告が出るかもしれません)。
配列がソートされている場合、パフォーマンスのためにバイナリサーチを利用することができます。
java.util.Arrays.binarySearch(theArray, o)
関連
-
[解決済み] Java - JTextFieldが空かどうかを確認する
-
[解決済み] Java の条件付きコンパイル:コードチャンクをコンパイルしないようにするには?
-
[解決済み] 1行目2列目でBEGIN_ARRAYを期待したが、BEGIN_OBJECTだった。
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] JavaScript で配列に値が含まれているかどうかを確認するにはどうすればよいですか?
-
[解決済み] 配列からArrayListを作成する
-
[解決済み] JavaでArrayListではなくLinkedListを使用するのはいつですか?
-
[解決済み] Array.forEachでbreakを呼び出すようなショートサーキット
-
[解決済み] 簡単な面接問題が難しくなった:1~100の数字が与えられたとき、ちょうどk個の数字が欠けていることを見つけなさい。
-
[解決済み】なぜJavaの+=, -=, *=, /=複合代入演算子はキャスティングを必要としないのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 未処理の例外タイプIOException」が表示されるのですが?
-
[解決済み] パラメータ[変数]の不正な修飾子;finalのみが許可される[closed]。
-
[解決済み] 環境変数JAVA_OPTSの使い方を教えてください。
-
[解決済み] 一部の入力ファイルが非推奨のAPIを使用またはオーバーライドしている
-
[解決済み] javacが「using unchecked or unsafe operations」という警告を出す原因は何ですか?
-
[解決済み] Androidのコールバックとは何ですか?重複
-
[解決済み] javac ソースファイルが見つかりません
-
[解決済み] JOGLまたはLWJGLの既成のプロジェクト
-
[解決済み] 1行目2列目でBEGIN_ARRAYを期待したが、BEGIN_OBJECTだった。
-
[解決済み] アクティビティに割り当てられない