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 Dört İşlem Yapan Örnek

Java İkinci Dereceden Bir Denklemin Köklerini Bulma Örneği

Java 1'den 100'e Kadar Asal Sayı Toplamı Örneği

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

Java Sinüs Değerini Hesaplama