File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ import java .util .Collections ;
2+ import java .util .Comparator ;
3+ import java .util .LinkedList ;
4+ public class LinkedListSorting { public static void main (String args []) {
5+
6+ // Creating and initializing an LinkedList for sorting
7+ LinkedList <String > singlyLinkedList = new LinkedList <>();
8+ singlyLinkedList .add ("Eclipse" );
9+ singlyLinkedList .add ("NetBeans" );
10+ singlyLinkedList .add ("IntelliJ" );
11+ singlyLinkedList .add ("Resharper" );
12+ singlyLinkedList .add ("Visual Studio" );
13+ singlyLinkedList .add ("notepad" );
14+ System .out .println ("LinkedList (before sorting): " + singlyLinkedList );
15+
16+ //Sorting LinkedList with Collecitons.sort() method in natural order
17+ Collections .sort (singlyLinkedList );
18+
19+ System .out .println ("LinkedList (after sorting in natural): " + singlyLinkedList );
20+
21+ // Example 2 - Sorting LinkedList using Collection.sort() and Comparator in Java
22+ Collections .sort (singlyLinkedList , new Comparator <String >() {
23+ @ Override
24+ public int compare (String s1 , String s2 ) { return s1 .length () - s2 .length (); } } );
25+
26+ System .out .println ("LinkedList (after sorting using Comparator): " + singlyLinkedList ); } }
You can’t perform that action at this time.
0 commit comments