java如何将List赋值给数组

List<Double> aa 有值
Double[] bb
如何将aa赋值给bb

用List的 toArray(T[] t) 方法就行。

例子 整数和字符串,其它都一样。

List<Integer> a=new LinkedList<Integer>();
for(int i=0;i<50;i++)
a.add(i);

Integer[] b=new Integer[a.size()];
b=a.toArray(b);

System.out.println(Arrays.toString(b));

List<String> c=new LinkedList<String>();
StringBuilder sb=null;
for(int i=0;i<50;i++){
sb=new StringBuilder();
for(int j=0;j<10;j++)
   sb.append((char)((Math.random()*26)+65));
c.add(sb.toString());
}
String[] d=new String[c.size()];
d=c.toArray(d);
System.out.println(Arrays.toString(d));

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-09-02
Double[] bb=aa.toArray(new Double[0]);本回答被提问者采纳
第2个回答  2011-09-02
bb = aa.toArray(bb);
第3个回答  2011-09-02
bb = aa.toArray();

Java如何将List 赋值到数组
List list = new ArrayList();list.add(new Long(1));list.add(new Long(2));list.add(new Long(3));list.add(new Long(4));Long[] l = (Long[])list.toArray();for(int i=0; i<l.length; i++){ System.out.println(l[i].longValue());} --- 红色代码会抛java.lang.C...

java 中怎么给list数组赋值
用List的 toArray(T[] t) 方法就行。例子 整数和字符串,其它都一样。List<Integer> a=new LinkedList<Integer>(); for(int i=0;i<50;i++) a.add(i); Integer[] b=new Integer[a.size()]; b=a.toArray(b); System.out.println(Arrays.toString(b)); List<St...

Java如何将List 赋值到数组
首先取出styleid字段的值,假设是字符串String styleid="a\/b\/c";然后String[]s = styleid.split("\/");s就是字符串数组,s[0]="a";s[1]="b";s[3]="c"

java技术:怎样将ArrayList的值赋值给一个二维数组啊?
首先循环ArrayList,得到的size()既是你的二维数组的第一维值,然后你的列数是固定的,那列数既是第二维值。例如 ArrayList aList = new ArrayList();int a = aList.size();int b = 8; \/\/这里假设列数为8;int array = new int[a][b];for (int i = 0; aList != null && i < ...

Java中如何将一列值放到数组中
如果想要数组和List是一份数据,List改,数组中的数也改。直接用list.toArray()就可以了。=== 补充:其实大家就是想问,你这个表是什么,是图形界面中的表??如果是,你用的什么对像?=== 再补充:type1 type2 type3是图形化对像,比果输入框之类的东西?如果是你加入一个ArrayList<String>不...

java中如何把List集合中的元素存入数组中
ArrayList<String> list=new ArrayList<String>();String strings[]=new String[list.size()];for(int i=0,j=list.size();i<j;i++){ strings[i]=list.get(i);} toArray方法会报异常。

java list赋值问题?
操作:newList = strList 说明:由于strList是一个对象,所以它们之间是按引用传递的,即是说newList和strList这两个对象指向的引用地址是同一个,所以从这个方面,可以说newList和strList是一样的。操作:改变newList的值,strList也变了?答:strList的值也是会改变的,这个是因为改变newList的值,...

Java List和数组之间的转换
首先,让我们看如何将List转换为数组。通常,我们使用`List.toArray()`方法完成这一操作。具体语法为`List.toArray(new T[size])`,其中`T`代表List元素的类型,`size`为List中元素的数量。这个方法会返回一个由List元素组成的数组。然后,我们来探讨如何将数组转换为List。有几种常见的方法。一种是...

java把一个list中的内容添加到另一个list中
在JAVA中,想要把一个list中的内容添加至另一个list中,有两种方法:采用循环的方法。通过循环第一个ArrayList,然后通过每循环一次的方式,将值赋值给另一个ArrayList。具体代码实现如下:2.采用ArrayList自带的addAll()方法。addAll()方法是通过传入整一个List,将此List中的所有元素加入到新的List中,...

java编写程序 将100以内的所有偶数依次赋给数组中的元素,并向控制台输...
public static void main(String[] args) { List<Integer> list=new ArrayList<Integer>();for(int i=1;i<100;i++){ if(i%2==0){ list.add(i);} } Integer[] ouShu=new Integer[list.size()];ouShu=list.toArray(ouShu);for(int i :ouShu){ System.out.println(i);} } 记得...

相似回答