toAyyay()方法怎么用? List<Integer> al=new ArrayList<Integer>();for(int i=0;i<5;i++){al.add(i);}那么怎样把al转换成int[]类型? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Integer[] arr = new Integer[al.size()];al.toArray(arr); toArray()是不行的。返回object[]。程序实现吧。 按照2楼的,其实也没必要一定是 int[],Integer[]也差不多啦。 toArray有两个重载方法,其中一个toArray()返回 Object[]数组,另外一个toArray(T[])返回T[]数组! 你可以查以下API,里面说明会比较清楚! 我刚才写了一些测试的代码,供你参考以下! public static void main(String[] args) { List<Integer> al=new ArrayList<Integer>(); for(int i=0;i<5;i++){ al.add(i); } //第一个方法 Integer i[]=new Integer[al.size()]; i=al.toArray(i); for(int j=0;j<i.length;j++){ System.err.println(i[j]); } //第二个方法 Object[] ii=al.toArray(); for(int j=0;j<ii.length;j++){ System.err.println(Integer.parseInt(String.valueOf(ii[j]))); } } 循环字符串算法问题(50分只给最佳答案) 有人做过Jpcapde抓包么? 请教一个多线程问题 在java中用哪个函数可以测定某个变量占用的内存大小? 一个简单而深奥的问题,望高手解释 如何提交Http请求 敬請高手釋疑!!! main(String []args) Java程序的汉化问题??????? 求助!一个java程序,有些符号不能识别! 简单的节字符串 一道选择题 日期计算,使用Calendar和手动计算的区别是什么?
al.toArray(arr);
返回object[]。
程序实现吧。
其实也没必要一定是 int[],
Integer[]也差不多啦。
public static void main(String[] args) {
List<Integer> al=new ArrayList<Integer>();
for(int i=0;i<5;i++){
al.add(i);
}
//第一个方法
Integer i[]=new Integer[al.size()];
i=al.toArray(i);
for(int j=0;j<i.length;j++){
System.err.println(i[j]);
}
//第二个方法
Object[] ii=al.toArray();
for(int j=0;j<ii.length;j++){
System.err.println(Integer.parseInt(String.valueOf(ii[j])));
}
}