我们可以使用java.util.Arrays类将数组转换成List/Collection。这个类提供的静态方法asList(Object[] a)能够将数组转成List/Collection。
" d | q4 x* u# d9 c2 B import java.util.Arrays;4 P% Z2 b+ |2 C
import java.util.List;
; f* z% A+ p Z1 l9 F import java.util.Iterator;
8 x0 T/ z% H5 _2 ~' f3 b { public class ArraysExample- s/ U- ]) v) n+ z
{
: g1 W7 U5 h$ |1 n public static void main(String[] args)* Z1 f. _, l- L" }
{$ V9 R/ `: I0 v
String[] array = {"Happy", "New", "Year", "2006"};
; U3 @6 i/ ~& _# Y+ {; Y1 b/ f List list = Arrays.asList(array);0 @2 i: ?4 } u8 R8 V1 z; S! o
Iterator iterator = list.iterator();
& L" |' C4 y8 ^" P while (iterator.hasNext())' b; A/ e% a7 K9 k b' N
{
2 I. W4 u- O X System.out.println((String) iterator.next());# a' [4 j* w0 i5 u
}0 P1 ^* A2 o$ K: j* K: ~& w
}# }: g( b' k9 l+ y; v2 v: U8 J
}- ^" B: M) n: x# u
上面代码的输出是:
4 |& s. R& Z. X, O Happy) J* v) r' i, d/ h0 C: R
New/ r3 ^8 \- ^! i
Year! M [% N2 u! t. L
2006 |