Я просто хочу сравнение целых чисел здесь.
Вы можете просто позвонить Object#equals
на первый элемент List
:
certificate.getSubjectAlternativeNames()
.stream()
.allMatch(x -> x.get(0).equals(2))
Поскольку универсальный тип List
является типом захвата ?
, компилятор не сможет определить, какой тип Object
находится в нем, и не позволит вам сравнить его с примитивно (напрямую).
List<List<?>> list = List.of(List.of(1, 2, 3));
System.out.println(list.stream().allMatch(x -> x.get(0).equals(1)));
Выход:
true