黑马程序员技术交流社区
标题:
求解 集合与数组。
[打印本页]
作者:
yueyp
时间:
2013-8-27 12:31
标题:
求解 集合与数组。
本帖最后由 yueyp 于 2013-8-28 16:31 编辑
如何把List<int> 中的元素放到 int[] 数组中啊~~
作者:
C-STAL白鳍豚
时间:
2013-8-27 12:40
如下:
import java.util.ArrayList;
import java.util.List;
public class ListToArray {
/**
* 主调函数入口
* @param args
*/
public static void main(String[] args) {
List<Integer> la=new ArrayList<Integer>();
la.add(3);
la.add(5);
la.add(1);
Integer arr[]=la.toArray(new Integer[3]);
for (Integer item : arr) {
System.out.println(item);
}
}
}
复制代码
作者:
曹伟
时间:
2013-8-27 12:45
//定义一个存储整型的集合
List<int> list = new List<int>();
list.Add(12);
list.Add(34);
list.Add(15);
list.Add(65);
list.Add(46);
int[] arr=new int[5];//要确定list集合中的元素个数
for (int i = 0; i < list.Count; i++)
{
//将集合中的元素添加到数组中
arr[i] = list[i];
}
//遍历输出数组中的元素
for (int i = 0; i < arr.Count(); i++)
{
Console.WriteLine(arr[i]);
}
Console.ReadKey();
作者:
张歆明
时间:
2013-8-27 12:45
楼主问的 我实现了一下 不知道是不是你想要的
import java.util.List;
import java.util.ArrayList;
class TestI{
public static void main(String[] args) {
List<Integer> list =new ArrayList();
list.add(123);
list.add(456);
int [] arr =new int[list.size()];
for(int i=0; i< list.size(); i++){
arr[i] =list.get(i);
}
for(int i=0; i<arr.length; i++){
System.out.print(arr[i]+" ");
}
System.out.println();
}
}
复制代码
作者:
brucel50
时间:
2013-8-27 18:19
java的童鞋。。。别这样~~~
using System;
using System.Collections.Generic;
namespace Que
{
class Program
{
static void Main(string[] args)
{ //把List<int>中的元素放到数组中去
List<int> list1 = new List<int>();
list1.Add(1);
list1.Add(2);
//...
int[] iArray1 = new int[list1.Count];
for(int i = 0;i<list1.Count;i++)
{
iArray1[i] = list1[i];
}
foreach(int i in iArray1)
{
Console.WriteLine(i);
}
Console.ReadKey();
}
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2