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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. import java.util.*;
  2. class  CollectionToArray
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.                 ArrayList<String> al = new ArrayList<String>();

  7.                 al.add("abc1");
  8.                 al.add("abc2");
  9.                 al.add("abc3");
  10.                
  11.                 /*

  12.                 2,为什么要将集合变数组?
  13.                 为了限定对元素的操作。不需要进行增删了。

  14.                 */

  15.                 String[] arr = al.toArray(new String[al.size()]);

  16.                 System.out.println(Arrays.toString(arr));



  17.         }
  18. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
枫儿 + 1 神马都是浮云

查看全部评分

5 个回复

倒序浏览
为什么要将集合变数组呢?
                        为了限定对元素的操作,不需要进行增删

回复 使用道具 举报
学习代码 发表于 2014-3-30 11:54
为什么要将集合变数组呢?
                        为了限定对元素的操作,不需要进行增删

我知道。可是我不懂这话是什么意思啊,为什么还要限定啊。不去操作不就可以了吗
回复 使用道具 举报
NO? 发表于 2014-3-30 12:44
我知道。可是我不懂这话是什么意思啊,为什么还要限定啊。不去操作不就可以了吗 ...

这个限定 不是给你做的  而是给别人 做的,你知道 可以不改,但是别人不知道啊,别人要是改的话呢 ,就防止别人改动的
回复 使用道具 举报
学习代码 发表于 2014-3-30 13:04
这个限定 不是给你做的  而是给别人 做的,你知道 可以不改,但是别人不知道啊,别人要是改的话呢 ,就防 ...

明白了,谢谢。真心感谢
回复 使用道具 举报
作用楼上已经说清楚了,给你举个例子:一个文件的属性是有使用权限的,有五种权限:分别是完全控制、读取、写入、读取和写入、特殊权限。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马