Skip to content

Commit c4bb196

Browse files
authored
Sorting LinkedList.java
1 parent 9fd3485 commit c4bb196

1 file changed

Lines changed: 26 additions & 0 deletions

File tree

Sorting LinkedList.java

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
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); } }

0 commit comments

Comments
 (0)