import java.util.Arrays; 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);
} }
thanks 可是出错了Syntax error on token "int", Dimensions expected after this token?
import java.util.ArrayList; 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]); }
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]);
}