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 Sayıların Geometrik Ortalamasını Bulma Örneği

Java Bir Stringteki Küçük Harfleri Öne Alma Örneği

Java Dosyanın Klasör Yolunu Alma

Java 1'den N'e Kadar Olan Çift Sayıların Toplamını Bulma Örneği

Java İşlemci Bilgilerini Elde Etmek