私はこれを持っています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