OptionalInt max=IntStream.of(arr).max();
int maximum=0;
for (int i:arr) {
maximum=Math.max(i,maximum);
}
これらの両方の方法は、最大値を返します! OptionalIntとは何が違いますか? OptionalIntの定義に従って、valueが存在する場合はgetasIntValue()を返しますが、valueが存在しない場合はExceptionをスローします。
はい、そうです。私は巨大なコードベースを持っています。複数のリストまたはリストのタイプが入力されています。それらがnullの場合、基本的にリストまたは配列のスキルが必要です。私は最良のアプローチが 'Optional.ofNullable(productlist).orElseThrow(e-> e.emptyList())だと思った。 –