![Trending Articles on Technical and Non Technical topics](/images/trending_categories.jpeg)
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Java Program to merge duplicates of a List with TreeSet
Let’s say the following is a List. In this, we have duplicates elements as well −
List<String>ls = new ArrayList<String>(); ls.add("A"); ls.add("B"); ls.add("C"); ls.add("D"); ls.add("D"); ls.add("E"); ls.add("F"); ls.add("G"); ls.add("E");
Now, create a TreeSet and merge the duplicates of the List −
TreeSet<String>set = new TreeSet<String>(); set.addAll(ls);
Example
import java.util.ArrayList; import java.util.TreeSet; import java.util.List; public class Demo { public static void main(String[] args) { List<String>ls = new ArrayList<String>(); ls.add("A"); ls.add("B"); ls.add("C"); ls.add("D"); ls.add("D"); ls.add("E"); ls.add("F"); ls.add("G"); ls.add("E"); TreeSet<String>set = new TreeSet<String>(); set.addAll(ls); System.out.println("TreeSet = "+set); } }
Output
TreeSet = [A, B, C, D, E, F, G]
Advertisements