オブジェクトを持つasList異常解決方法
1445 ワード
package com.day1;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.List;
public class AddingGroups {
/**
*
*/
public static void main(String[] args) {
//Arrays ( ) 。 。
Collection<Integer> collection=new ArrayList<Integer>(Arrays.asList(1,2,3,4,5)) ;
Integer[] moreInts={6,7,8,9,10};
collection.addAll(Arrays.asList(moreInts));
Collections.addAll(collection, 11,12,13,14,15);
Collections.addAll(collection, moreInts);
List<Integer> list=Arrays.asList(16,17,18,19,20);
/*
* Arrays.asList() List, , ,
* , 。 add() delete()
* , , java.lang.UnsupportedOperationException
* ( ) 。 :List<Integer> list=new ArrayList<Integer>(Arrays.asList(1,2,3));
* */
//list.add(21);
list.set(1, 99);
for(Integer i:collection){
System.out.print(i+",");
}
System.out.println();
for(Integer i:list){
System.out.print(i+",");
}
}
}