![]() |
In Java, LinkedHashSet is the implementation is different from the HashSet. HashSet maintains the Doubly-LinkedList across all of its elements of the LinkedHashSet. In LinkedHashSet, it maintains to sort all elements of the object in a List. In this article, we will learn to implement a custom order or sorting for elements in a LinkedHashSet in Java. Implementation Process:
Syntax to Convert LinkedHashSet to List:List<String> list = new ArrayList<>( )
Syntax to sort the List using a custom Comparator:list.sort(new Comparator<String>() { Syntax to Convert List back to LinkedHashSet:LinkedHashSet<String> sortedFruits = new LinkedHashSet<>(list); Program to Implement a Custom Order or Sorting for elements in a LinkedHashSet in JavaBelow are the implementations to Implement a Custom order or Sorting for Elements in a LinkedHashSet. Approach: By Converting LinkedHashSet to List and then using SortingJava
Output
Original order: Kiwi Strawberry Mango Plum Custom sorted order: Kiwi Plum Mango Strawberry Explanation of the above Program:
|
Reffered: https://www.geeksforgeeks.org
Java |
Type: | Geek |
Category: | Coding |
Sub Category: | Tutorial |
Uploaded by: | Admin |
Views: | 15 |