??????????????????????????????????????????????Java????????List?????????????????Arrays.toList????????????????????????????ü????????????????????????????????????γ??????????????????????????
package com.wordpress.mlangc.arrays;
import java.util.Arrays;
public class ArraysToList
{
public static void main(final String[] args)
{
System.out.println(
Arrays.asList(new String[] { "a"?? "b" }));
System.out.println(
Arrays.asList(new Integer[] { 1?? 2 }));
System.out.println(
Arrays.asList(new int[] { 1?? 2 }));
System.out.println(
Arrays.asList(new String[] { "a"?? "b" }?? "c"));
}
}
????????Javadoc??Arrays.asList???????????????????????????????н???????е??????????????????????????????
??????9???????????API??????????????????????????“[a??b]”?????????????????????
??????12????????????????????“[1??2]”??
??????15?в???????????????15??12???????????????int???????Integer???????????????????????????????????“[[I@39172e08]”????????????????????????????????????б?????????????????list???????????????Integer?????list??
??????????????????????18???????????“[[Ljava.lang.String;@20cf2c80?? c]”????????????е????????
????????????????????????????????????????????????Java????淶?漲?????????????foo(T… t)???????????foo(new T[]{bar??baz})?????foo(bar??baz)????????á???Arrays.asList??????T???????????????????????Object ?????????int???????int[]?????????????16?е?????????? Arrays.asList(new Object[] { new int[] { 1?? 2 } })??
????Arrays.asList(new Object[] { new int[] { 1?? 2 } })
??????????????????????19?е??????????????????????????????????????????????????String????????????list????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????á??????????????Effective Java2?? 42??淶?????????????????Arrays.asListΥ???????淶???????Arrays.asList????????????????????????????Java??????????API????????С????????????????????????????????????????????????????????????????????????????????? ????????????????????Java1.4????????±?????????????????????????????????????Arrays.asList???????????????? ????????????????????????????????????????lists??????????????????????????Щ???????????κ???????????????
???????????????????????list??y??????????string?????Arrays.toString?????????????ɡ????????????????????÷????????????κ?????
??????????????????????????????????????????????list?????Apache Commons Lang????????????????????????????ù???????????????????ArrayUtils.toObject??
????List<Integer> list = Arrays.asList(ArrayUtils.toObject(new int[] { 1?? 2 }));
??????????????????????????????????????????????????????????б??
????????????????????????????????list????????????Arrays.asList??
????List<String> list = Arrays.asList(new String[] { "a"?? "b" });
???????????????????????????????????????????????????????????????????????Щ???Arrays.asList???????????????????????????????for????????棬???????????????????????????????????????