`
mabusyao
  • 浏览: 247374 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

ArrayList 与 数组互转

 
阅读更多
ArrayList 转换成数组

ArrayList提供public <T> T[] toArray(T[] a)方法返回一个按照正确的顺序包含此列表中所有元素的数组;返回数组的运行时类型就是指定数组的运行时类型。如果列表能放入指定的数组,则返回放入此列 表元素的数组。否则,将根据指定数组的运行时类型和此列表的大小分配一个新的数组。
如果指定的数组能容纳列表并有剩余空间(即数组的元素比列表的多),那么会将数组中紧跟在集合末尾的元素设置为 null。这对确定列表的长度很有用,但只 在调用方知道列表中不包含任何 null 元素时才有用。

String[] array = (String[])list.toArray(new String[list.size()]);


数组 转换成 ArrayList

String[] array=new String[] {"王利虎","张三","李四"};

List<String> list=Arrays.asList(array);

List<String> list = Arrays.asList("王利虎","张三","李四");
分享到:
评论
2 楼 mabusyao 2011-03-25  
lxw_first 写道
请教,如何将ArrayList转成整形数组?谢谢


List<Integer> test = new ArrayList<Integer>();
Integer[] test1 = null;
test.toArray(test1);
1 楼 lxw_first 2011-03-22  
请教,如何将ArrayList转成整形数组?
谢谢

相关推荐

    java 数组转list list转数组 list数组互转

    java 数组转list list转数组 list数组互转 java8 代码示例

    C#中List〈string〉和string[]数组之间的相互转换

    List和string[]数组之间的相互转换,需要的朋友可以参考下

    cfml-interop:从World Singles代码中提取并开放源代码的CFMLClojure互操作库!-Source code world

    CFML可以将Clojure向量视为数组(ArrayList变体),但CFML结构是不区分大小写的哈希映射,其字符串为键。 该库可以将CFML结构和Clojure映射都转换为不区分大小写且可以接受关键字和字符串作为键的类似地图的数据...

    JAVA 范例大全 光盘 资源

    实例38 Java字符串与文件的互转 88 实例39 截取带汉字的字符串 91 实例40 替换字符串中的部分字符 92 实例41 Java字符串之密码加密 93 实例42 正则表达式验证字符串 95 第7章 Java常用类 98 实例43 数字的舍入...

    Visual C#2010 从入门到精通(Visual.C#.2010.Step.By.Step).完整去密码锁定版 I部分

    10.2.1 arraylist集合类 185 10.2.2 queue集合类 187 10.2.3 stack集合类 188 10.2.4 hashtable集合类 189 10.2.5 sortedlist集合类 190 10.2.6 使用集合初始化器 191 10.2.7 比较数组和集合 192 10.2.8 使用...

    Java的第六周学习报告

    作者:钟良堂 ...基本集合(动态数组,链表,树,哈希表)的实现也必须是高效的。 该框架允许不同类型的集合,以类似的方式工作,具有高度的互操作性。 对一个集合的扩展和适应必须是简单的。 为此,整个集合框

    超级有影响力霸气的Java面试题大全文档

     ArrayList 和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,...

    java 面试题 总结

    ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector...

    net学习笔记及其他代码应用

    24.在C#中,string str = null 与 string str = “” 请尽量使用文字或图象说明其中的区别。 答:string str = null 是不给他分配内存空间,而string str = \"\" 给它分配长度为空字符串的内存空间。 25.请详述在...

Global site tag (gtag.js) - Google Analytics