ArrayList add()方法

来源:互联网 发布:李嘉诚 王健林 知乎 编辑:程序博客网 时间:2024/05/15 07:52
错误类型:F:\JAVA>javac ArrayListToArrayTest.java
注: ArrayListToArrayTest.java使用了未经检查或不安全的操作。
注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
import java.util.*;class Point{int x,y; Point(int x,int y){ this.x = x; this.y = y; }public String toString(){return "x="+x+"y="+y;}}public class ArrayListToArrayTest{public static void main(String[] args){// ArrayList a1 = new ArrayList();  
//  生成ArrayList al = new ArrayList(); 时没有指定泛型ArrayList <String>al = new ArrayList<String>(); //改用这条语句
 ArrayList <Point> a1 = new ArrayList<Point>();a1.add(new Point(3,3));a1.add(new Point(4,4));a1.add(new Point(5,5));for (int i=0;i<a1.size() ; i++) {System.out.println(a1.get(i));}System.out.println(a1);Object[] objs = a1.toArray();for(int i=0;i<objs.length;i++){System.out.println(objs[i]);}System.out.println(objs);List l = Arrays.asList(objs);System.out.println(l);}}