1.冒泡排序
int[] its= new int[5];
its[0]=6;
its[1]=4;
its[2]=2;
its[3]=9;
its[4]=3;
for (int i=0;i<its.length;i++)
{
for (int j=i+1;j<its.length;j++)
{
// >是升序 <是降序
if(its[i]>its[j])
{
int temp =its[j];
its[j]=its[i];
its[i]=temp;
}
}
}
for (int i=0;i<its.length;i++)
{
System.out.println(its[i]+"\t");
}
}
2.使用Arrays.sort() 只能升序
Arrays.sort(its);
for (int i=0;i<its.length;i++)
{
System.out.println(its[i]+"\t");
}
2.List排序
List<Integer> list =new ArrayList<>();
list.add(1);
list.add(9);
list.add(5);
//升序
Collections.sort(list);
//降序
Collections.reverse(list);
for (Integer i:list)
{
System.out.println(i);
}
3.List删偶数
@Test
public void contextLoads() {
List<Integer> list =new ArrayList<>();
list.add(1);
list.add(9);
list.add(2);
list.add(4);
list.add(6);
list.add(7);
list.add(10);
System.out.println(list);
//new一个新集合 把奇数add进去
List<Integer> newList = new ArrayList<>();
for(int i=0;i<list.size();i++)
{
Integer num =list.get(i);
if(num%2!=0)
{
newList.add(new Integer(num));
}
}
System.out.println(newList);
}