Я хочу иметь уникальный список кортежей без дубликатов.
List <Tuple> newNonZeros = new ArrayList<>();
и в newNonZeroes есть результат: [(0,2)(1,2)(1,2)(1,1)(2,2)(2,2)(2,1)]
Вот что я пробовал:
List <Tuple> newList = new ArrayList<>();
newList.add(newNonZeros.get(0));
for(int i=1; i < newNonZeros.size();i++){
if(newNonZeros.get(i-1)!= newNonZeros.get(i)){
newList.add(newNonZeros.get(i));
}
}
Это не работает. Может кто-нибудь помочь мне ... это очень простая проблема
Я также попробовал следующий метод:
...newNonZeros.stream().distinct().collect(Collectors.toList());