Saturday, December 3, 2011

Sorting List of Numbers

In a java programming, Let us say We have a set of numbers say 100,200,4,5,79,26. In java, we can use either Array or List implementation(ArrayList or LinkedList in java.util package used to sort numbers

import java.util.Arrays;
import java.util.Collections;
import java.util.List;

public class SortDemo {
public static void main(String args[]){
 Integer[] numbs=new Integer[]{100,200,4,5,79,26};
 System.out.println("Initial List="+numbs);
 /*For sorting numbers we can use Arrays's sort method*/
 Integer[] numbs1=new Integer[]{100,200,4,5,79,26,20};

 /*For sorting numbers we can also use List's  sort method*/
 List listNumbers=Arrays.asList(numbs1);
 System.out.println("Sort List using List sort="+listNumbers);
Arrays can store the static list of data items, that means size cannot be grown and fixed.where as List store the list of dynamic data itmes.

Related article