how to sort an arraylist in java

how to sort an arraylist in java
/**
 * @author lautturi.com 
 * Java example: sort an arraylist in java
 */

import java.util.*;

public class Lautturi {
	public static void main(String[] args){

		ArrayList<String> arrList = new ArrayList<String>();
		arrList.add("lautturi");
		arrList.add("java");
		arrList.add("python");
		arrList.add("hello");
		arrList.add("js");
		arrList.add("php");
		
		Collections.sort(arrList);
		System.out.println("Sort array list in ascending order:\n"+arrList);
		Collections.reverse(arrList);
        System.out.println("Sort array list in descending order:\n"+arrList);
	}
}
Sou‮www:ecr‬.lautturi.com

output:

Sort array list in ascending order:
[hello, java, js, lautturi, php, python]
Sort array list in descending order:
[python, php, lautturi, js, java, hello]
Created Time:2017-09-29 22:08:13  Author:lautturi