int[] arr={1,2,3,4,5};
请问怎么转成list
请问怎么转成list
解决方案 »
- java命令行编译问题?
- 刷新JTable表格,执行一会儿后报错
- 求.....过滤组合数据的算法实现
- Why we use 31 in hashCode() method?
- SWT vs. Swing,谁更有前途
- hi guys,请教一个String.replace(),现在我想对一个大String进行一些字符替换
- 在j2se中奇怪的if-else判断
- 谁能解释一下jode反编译的代码:class$com$BizDicManager 和class$("com.BizDicManager")
- java应该怎么学?
- 谁能给在下一个多线程的例子,最好是比较通用而且全的,能够同时控制几个线程?小弟这块不熟
- 再散200分
- java菜单编程
import java.util.List;
public class Main { public static void main(int[] args) {
int[] array = {1,2,3,4,5};
for(int i=0;i<arry.length;i++){
}
List<int> list = Arrays.asList(array);
System.out.println(list);
}
}
import java.util.List;public class Test {
public static void main(String[] args) {
int[] arr={1,2,3,4,5};
List<Integer> li = new ArrayList<Integer>();
for(int i = 0; i < arr.length; i++) {
li.add(arr[i]);
}
for(Integer temp : li) {
System.out.print(temp + " ");
}
}
} 另外楼上报的那个错误原因是,集合中只能是引用类型,不能是基础数据类型
import java.util.ArrayList;
import java.util.List;public class test {
public static void main(String[] args) {
List li= new ArrayList() ;
int arr[]= {1,2,3,4,5} ;
Integer temp ;
for(int i = 0;i<arr.length;i++){
temp = new Integer(arr[i]) ;
li.add(temp) ;
}
for(int j = 0 ; j<li.size();j++){
System.out.println(li.get(j)) ;
}
}
}
List list = Arrays.asList(arr);
这个是伪列表,能满足大部分功能,但不能进行增加和删除等操作 int[] arr = { 1, 2, 3, 4, 5 };
List list2= new ArrayList();
for(int num : arr){
list2.add(num);
}
这个是真正的列表
List list= new ArrayList();
for(int num : arr){
list.add(num);
}
这样吧!来晚了
public class TestArrayList{
public static void main(String[] args){
int[] i = {1,2,3,4,5};
List iList = new ArrayList();
for(int j = 0 ; j < i.length ; j++){
iList.add(i[j]);
System.out.println(iList.get(j));
}
}
}
import java.util.List;public class Test {
public static void main(String[] args) {
int[] arr={1,2,3,4,5};
List<Integer> li = new ArrayList<Integer>();
for(int i = 0; i < arr.length; i++) {
li.add(arr[i]);
}
for(Integer temp : li) {
System.out.print(temp + " ");
}
}
}
List list= new ArrayList();
for(int num : arr){
list.add(num);
}
不知道楼上各位使用asList方法后怎么使用,自己试出了一种方法:
如下:
int[] array = {1,2,3,4,5};
List<int[]> list = Arrays.asList(array);
//list.add(6);
int[] a = list.get(0);
for(int i=0;i<a.length;i++)
System.out.println(a[i]);
}