黑马程序员技术交流社区
标题:
集合转数组的问题
[打印本页]
作者:
杜光
时间:
2013-5-31 09:30
标题:
集合转数组的问题
本帖最后由 杜光 于 2013-5-31 11:42 编辑
import java.util.*;
class CollectionToArray
{
public static void main(String[] args)
{
ArrayList<String> d = new ArrayList<String>();
d.add("abc1");
d.add("abc2");
d.add("abc3");
String[] tm = d.toArray(new String[0]);
System.out.println(Arrays.toString(tm));
}
}
复制代码
Arrays.toString(tm); 中
Arrays 是什么意思?求解
作者:
原满
时间:
2013-5-31 09:53
Arrays是 jdk 提供的一个操作数组的工具类, 查一下Api文档就知道了
作者:
秦久启
时间:
2013-5-31 10:47
Arrays是数组的操作类,里面基本上都是静态方法,toString()也是静态的,Arrays.toString()也就是打印数组信息。建议查阅jdk文档看一下。
作者:
花心々小土豆
时间:
2013-5-31 10:48
Arrays这个类作为一个数组的工具类来使用。
里面封装了操作数组的常用方法,所有方法都是静态的。
toString(T t)将数组以字符串形式返回。
为什么要将集合转化为数组?
将集合转化为数组是为了限制对集合的操作(增,删)。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2