从ArrayList转换阵列 [英] From Arraylist to Array

查看:86
本文介绍了从ArrayList转换阵列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道,如果它是安全/建议转换为ArrayList的阵列?
我有每一行的文本文件的字符串:

I want to know if it is safe/advisable to convert from ArrayList to Array? I have a text file with each line a string:

1236
1233
4566
4568
....

我要他们读入数组列表,然后把它转换成数组。难道是可取/法律这样做呢?

I want to read them into array list and then i convert it to Array. Is it advisable/legal to do that?

感谢

推荐答案

是的它是安全的一个的ArrayList 转换为阵列 。无论是一个好主意,取决于你的使用目的。你需要一个<$c$c>ArrayList提供?如果是这样,保持一个的ArrayList 。否则转换了!

Yes it is safe to convert an ArrayList to an Array. Whether it is a good idea depends on your intended use. Do you need the operations that ArrayList provides? If so, keep it an ArrayList. Else convert away!

ArrayList<Integer> foo = new ArrayList<Integer>();
foo.add(1);
foo.add(1);
foo.add(2);
foo.add(3);
foo.add(5);
Integer[] bar = foo.toArray(new Integer[foo.size()]);
System.out.println("bar.length = " + bar.length);

输出

bar.length = 5

这篇关于从ArrayList转换阵列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆