How do I sort items of an ArrayList?
Category: java.util, viewed: 5314 time(s).
This example shows you how we can sort items of an ArrayList using the Collections.sort() methods. Beside accepting the list object to be sorted we can also pass a Comparator implementation to define the sorting behavior.
package org.kodejava.example.util; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; public class ArrayListSortExample { public static void main(String[] args) { /* * Create a collections of colours */ List colours = new ArrayList(); colours.add("red"); colours.add("green"); colours.add("blue"); colours.add("yellow"); colours.add("cyan"); colours.add("white"); colours.add("black"); /* * We can sort items of a list using the Collections.sort() method. * We can also reverse the order of the sorting by passing the * Collections.reverseOrder() comparator. */ Collections.sort(colours); System.out.println(Arrays.toString(colours.toArray())); Collections.sort(colours, Collections.reverseOrder()); System.out.println(Arrays.toString(colours.toArray())); } } |
The code will output:
[black, blue, cyan, green, red, white, yellow] [yellow, white, red, green, cyan, blue, black]
Can't find what you are looking for? Join our FORUMS and ask some questions!
Related Examples
- How do I convert LinkedList to array?
- How do I get all available timezones?
- How do I get currency symbol?
- How do I sort items in a Set?
- How do I sort array values in case insensitive order?
- How do I sort array values in descending order?
- How do I convert milliseconds value to date?
- How do I split a string using Scanner class?
- How do I read file using Scanner class?
- How do I read / write data in Windows registry?
- How do I read user input from console using Scanner class?
- How do I use ResourceBundle for i18n?
- How do I convert time between timezone?
- How do I set a default Locale?
- How do I remove duplicate element from array?
- How do I convert array to Set?
- How do I use the HashMap class?
- How do I generate a random array of numbers?
- How do I create a queue using LinkedList class?
- How do I use the Stack class in Java?
Most Viewed Examples
Latest Code Examples
Categories
100 Top & Latest
Latest Jobs
Blog Entries
Forums Entries
- Google Chrome
- Re: Importing and scanning the text
- Re: What Java books have you read?
- Re: How to create exe file
- How to create exe file
- Re: What Java books have you read?
- Infix expression
- Importing and scanning the text
- Re: I want to reduce the size of a JPG image
- MOVED: I want to reduce the size of a JPG image
