public static void main(String[] args) {
List list1 = new ArrayList(); //保存50个随机数
List list2 = new ArrayList(); //保存其中为偶数的随机数
int ranNum ;
//生成50个随机数,放入list1中,其中的偶数单独放到list2中
for(int i=0;i<50;i++)
{
ranNum = (int)(Math.random()*100);
//判断是否为偶数
if(ranNum%2==0)
{
list2.add(ranNum);
}
list1.add(ranNum);
}
//对偶数进行排序(升序)
Collections.sort(list2);
System.out.println("所有的数 "+list1);
System.out.println("升序的偶数 "+list2);
//对偶数的升序进行反转
Collections.reverse(list2);
System.out.println("降序的偶数 "+list2);
//把偶数降序输出
// System.out.println("升序的偶数反序输出 ");
// for(int i=list2.size();i>0;i--)
// {
// System.out.print(list2.get(i-1)+", ");
// }
// System.out.println();
//混淆所有的数据
Collections.shuffle(list1);
System.out.println("混淆“洗牌”后所有的数 "+list1);
}