編寫一個ArrayList類,用來儲存1到10之間的數,打亂順序後輸出,按從小到大輸出,按從大到小輸出。
阿新 • • 發佈:2018-11-11
/**
* Created by whp on 2018/7/30.
*/
public class Test {
public static void main(String[] args) {
List list = new ArrayList();
for (int i = 1; i <= 10; i++) {
list.add(i);
}
ListIterator it = list.listIterator();
while (it.hasNext()) {
System.out.print(it.next() + " " );
}
System.out.println();
while (it.hasPrevious()) {
System.out.print(it.previous() + " ");
}
System.out.println();
List list1=new LinkedList();
while(true){
Random random=new Random();
int i=random.nextInt(list.size());
Object s=list.get(i);
list1.add(s);
list.remove(s);
if (list.size()==0){
for(Object o:list1){
System.out.print(o+" ");
}
break;
}
}
}
}