a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 101|回复: 0

[JAVA] JAVA基础知识:如何将数组转成Collection

[复制链接]
发表于 2012-7-31 22:04:26 | 显示全部楼层 |阅读模式
我们可以使用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
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-3 10:40 , Processed in 0.146324 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表