package java_train6_2016_3_22;
import java.util.*;
public class Sort_Foreach
{
public static void main(String[] args)
{
// TODO Auto-generated method stub
int a[]={2,3,12,3,45,8,70,48,23,7};
for(int element: a)
{
System.out.print(element +" ");
}
int b[]=Arrays.copyOf(a, a.length);
//将b数组从小到大排序
Arrays.sort(b);
System.out.println("");
for(int element : b)
{
System.out.print(element +" ");
}
//
List<Integer> list=new ArrayList<Integer>();
list.add(23);
list.add(3223);
list.add(21);
list.add(8);
list.add(21);
Collections.sort(list);
System.out.println("");
for(Integer e:list)
{
System.out.print(e+" ");
}
//进行降序排列
Collections.sort(list,new Comparator<Integer>(){
@Override
public int compare(Integer o1, Integer o2) {
// TODO Auto-generated method stub
return o2-o1;
}
}
);
System.out.println("");
for(Integer e:list)
{
System.out.print(e+" ");
}
Collections.reverse(list);
System.out.println("");
//遍历的iterator 方法
Iterator it=list.iterator();
while(it.hasNext())
{
System.out.print(it.next()+" " );
}
}
}