A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 杜光 高级黑马   /  2013-5-31 09:30  /  836 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 杜光 于 2013-5-31 11:42 编辑
  1. import java.util.*;
  2. class CollectionToArray
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.                 ArrayList<String> d = new ArrayList<String>();

  7.                 d.add("abc1");
  8.                 d.add("abc2");
  9.                 d.add("abc3");

  10.                 String[] tm = d.toArray(new String[0]);

  11.                 System.out.println(Arrays.toString(tm));
  12.         }
  13. }
复制代码
Arrays.toString(tm); 中

Arrays 是什么意思?求解

评分

参与人数 1技术分 +1 收起 理由
殇_心。 + 1

查看全部评分

3 个回复

正序浏览
Arrays这个类作为一个数组的工具类来使用。
里面封装了操作数组的常用方法,所有方法都是静态的。
toString(T t)将数组以字符串形式返回。
为什么要将集合转化为数组?
将集合转化为数组是为了限制对集合的操作(增,删)。
回复 使用道具 举报
Arrays是数组的操作类,里面基本上都是静态方法,toString()也是静态的,Arrays.toString()也就是打印数组信息。建议查阅jdk文档看一下。
回复 使用道具 举报
Arrays是  jdk 提供的一个操作数组的工具类, 查一下Api文档就知道了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马