java - Arrays.asList() doubt? -
people aslist
method convert array list , not copying, every change in 'alist' reflect 'a'. add new values in 'alist' illegal, since array have fixed size.
but, aslist()
method returns arraylist<t>
. how compiler differentiates line 3 5. line 3 gives me exception (unsupportedoperationexception
).
string[] = {"a","b","c","d"};//1 list<string> alist = arrays.aslist(a);//2 alist.add("e");//3 list<string> b = new arraylist<string>();//4 b.add("a");//5
this list implementation receive arrays.aslist
special view on array - can't change it's size.
the return type of arrays.aslist()
java.util.arrays.arraylist
confused java.util.arraylist
. arrays.arraylist
shows array as list.
Comments
Post a Comment