Java Bir Listede Birden Çok Olan Elemanları Göstermek

"Java" Programlama dilinde "Bir Listede Birden Çok Olan Elemanları Göstermek" ile ilgili kod örneği aşağıda gösterilmiştir.

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;

public class Program {
    public static void main(String[] args) {
        List<Integer> sampleList = Arrays.asList(10, 20, 60, 30, 20, 40, 30, 60, 70, 80);

        List<Integer> duplicates = new ArrayList<>();
        sampleList.stream()
                  .collect(Collectors.groupingBy(x -> x))
                  .forEach((k, v) -> { if (v.size() > 1) duplicates.add(k); });

        System.out.println(String.join(", ", duplicates.stream()
        .map(Object::toString).collect(Collectors.toList())));
    }
}



İlginizi Çekebilir

Java Bir Stringde Tam Sayılar Dışındaki Karakterleri Kaldırma Örn ...

Java Dosyanın İçeriğini Byte Dizisi Olarak Okuma

Java Dosya Silme

Java Dizinin İlk ve Son Elemanının Aynı Olup Olmamasını Bulma Örn ...

Java Bir Stringin Ortadaki Üç Karakterini Bulma Örneği