#Java - Code Snippets for '#Collections.sort' - 4 code snippet(s) found |
|
Sample 1. Sorting an arraylist using Collections.sort | |
|
List<String> myList = new ArrayList<String>();
myList.add("D");
myList.add("A");
myList.add("B");
myList.add("C");
myList.add("E");
System.out.println(myList); // Unsorted
Collections.sort(myList);
System.out.println(myList); // Sorted
|
|
Like Feedback list arraylist collections.sort collections |
|
|
Sample 2. Sort a List using Collections.sort and comparator | |
|
Collections.sort(listClassInfo,new Comparator<ClassInfoBean>(){
public int compare(ClassInfoBean s1,ClassInfoBean s2){
if(s1.name.compareTo(s2.name) < 0){
return -1;
} else {
return 1;
}
}});
|
|
Like Feedback sorting sort Collections.sort sort a list comparator compare method java.util.Collections |
|
|
Sample 3. Sort Entries of a Map by Value | |
|
public class BuggyBread {
public static void main(String args[]) {
Map<String,Integer> wordLength = new HashMap();
String str = "We are what we repeatedly do; excellence, then, is not an act but a habit";
for(String word: str.split(" ")){
wordLength.put(word, word.length());
}
List<Map.Entry<String, Integer>> list = new LinkedList<Map.Entry<String, Integer>>( wordLength.entrySet() );
Collections.sort( list, new Comparator<Map.Entry<String, Integer>>()
{
public int compare( Map.Entry<String, Integer> o1, Map.Entry<String, Integer> o2 )
{
return (o1.getValue()).compareTo( o2.getValue() ) * -1;
}
} );
System.out.println(list);
}
}
|
|
Like Feedback |
|
|
Sample 4. Sort list of strings using Lambda expressions | |
|
List<String> cities = (List<String>)Arrays.asList("Seattle","Atlanta","New York");
Collections.sort(cities,(x, y) -> x.compareTo(y));
System.out.println(cities);
|
|
Like Feedback |
|
|