[解決済み] コレクション(ArrayListなど)から最大値を取得する方法は?
2022-05-07 10:12:16
質問
整数の値を格納するArrayListがある。このリスト内の最大値を見つける必要があります。例:arrayListに格納されている値が:
10, 20, 30, 40, 50
で、最大
の値は
50
.
最大値を求めるための効率的な方法は?
編集 あまり自信のない解決策を1つだけ見つけました。
ArrayList<Integer> arrayList = new ArrayList<Integer>();
arrayList.add(100); /* add(200), add(250) add(350) add(150) add(450)*/
Integer i = Collections.max(arrayList)
で、これが一番高い値を返します。
各値を比較する別の方法として、例えば
selection sort or binary sort algorithm
どのように解決するのですか?
を使用することができます。
Collections API
を使えば、簡単にやりたいことが実現できます。
効率的に読む
- 充分
Collections.maxのJavadoc
Collections.max(arrayList);
与えられたコレクションの最大の要素を、その要素の自然な順序に従って返します。コレクション内のすべての要素は、Comparable インターフェースを実装する必要があります。
関連
-
Javaクラスローダーにソースコードから潜り込む
-
node js npm gruntインストール、elasticsearch-head 5.Xインストール
-
マスキング このリソースにアクセスするには、完全な認証が必要です。
-
org.glassfish.jersey.servlet.ServletContainer
-
[解決済み] Javaで文字列値からenum値を取得する方法
-
[解決済み] ファイルの内容からJavaの文字列を作成するにはどうすればよいですか?
-
[解決済み] Javaの「for each」ループはどのように機能するのですか?
-
[解決済み] Javaで現在のスタックトレースを取得するにはどうすればよいですか?
-
[解決済み] ArrayListの最後の値を取得する方法
-
[解決済み] Java Hashmap。値からキーを取得する方法は?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
Java のエラーです。未解決のコンパイル問題 解決方法
-
Java Exceptionが発生しました エラー解決
-
jd-gui Java Exceptionが発生しました。
-
JDKの設定時にjava.dllが見つからない、java SE Runtime Environmentが見つからない問題が発生しました。
-
スレッド "main" で例外発生 java.lang.ArrayIndexOutOfBoundsException: 4 at text.Division.main(Divisi
-
javaでクラスを作成すると、enclosing classでないように見える
-
Error: java.lang.NoClassDefFoundError: クラス XXXX を初期化できませんでした
-
起動時にEclipseエラーが発生しました。起動中に内部エラーが発生しました。java.lang.NullPoin: "Javaツーリングの初期化 "中に内部エラーが発生しました。
-
Java(1)仕上げの基本概念+eclipseのインストール構成
-
コミットには何も追加されないが、未追跡のファイルが存在し、gitで未追跡のファイルに対する完璧な解決策