java sort arraylist of floats

java sort arraylist of floats
/**
 * @author lautturi.com 
 * Java example: sorting arraylist of float in java
 */

import java.util.*;

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

		ArrayList<Float> fArr = new ArrayList<Float>( Arrays.asList(3.14f,
			    1.41f,
			    2.78f,
			    5.21f,
			    6.90f,
			    9.99f,
			    4.16f));	
        System.out.println("ArrayList of Floats:\n"+fArr);
        
        // Sort ArrayList of Floats in java
        Collections.sort(fArr, new Comparator<Object>()
        {
        	@Override
            public int compare(Object o1, Object o2)
            {
            	return Float.compare(((Float)o1).floatValue(), ((Float) o2).floatValue());
            }
        });
        System.out.println("Sorted ArrayList of Floats:\n"+fArr);
	}
}
Sourc‮l.www:e‬autturi.com

output:

ArrayList of Floats:
[3.14, 1.41, 2.78, 5.21, 6.9, 9.99, 4.16]
Sorted ArrayList of Floats:
[1.41, 2.78, 3.14, 4.16, 5.21, 6.9, 9.99]
Created Time:2017-09-29 23:04:56  Author:lautturi