Kotlin - IntのArrayListの最大値を取得する 質問する

Kotlin - IntのArrayListの最大値を取得する 質問する

私はこれを持っていますArrayList

var amplititudes: ArrayList<Int> = ArrayList()
amplititudes.add(1)
amplititudes.add(2)
amplititudes.add(3)
amplititudes.add(4)
amplititudes.add(3)
amplititudes.add(2)
amplititudes.add(1)

最大値、つまり 4 を取得したいです。最大要素を見つける最も簡単な方法は何でしょうか? メソッド については知っていますが、になる可能性があるため、戻り値 とともにmax()を使用する必要があります。これよりも優れた解決策はありますか??null

ベストアンサー1

組み込み機能を使用するにはmaxOrNullドキュメント):

val amplitudes = listOf(1,2,3,4,3,2,1)
val max = amplitudes.maxOrNull() ?: 0

おすすめ記事