java集合类(三)Arraylist实例

时间:2023-02-08 17:00:51

Arraylist应用:(可将其看为可自动增长容量的数组)
 
(1)Arraylist中导入字符串;
import java.util.*;  //注意导入java.util包
public class array {
    public static void main(String[] args)
    {
        ArrayList a=new ArrayList();
        a.add("first");
        a.add("second");
        a.add("thirst");
        a.add("fourth");
        for(int i=0;i<a.size();i++)
        {
           System.out.println(a.get(i));
        }
    }
 
}
(2)Arraylist中导入对象
import java.util.*;
public class array {
    public static void main(String[] args)
    {
        ArrayList a=new ArrayList();
        a.add(new Poind(3,4));   //匿名对象的导入
        a.add(new Poind(3,6));
        a.add(new Poind(3,5));
        a.add(new Poind(6,7));
        System.out.println(a);  //输出其所有变量的值;
       
       
    }
 
}
class Poind{
    int x,y;
    Poind(int x,int y)
    {
        this.x=x;
        this.y=y;
    }
    public String toString()  //用toSring方法控制对象的输出;
    {
        return "x="+x+"   "+"y="+y;
    }
输出结果为:[x=3   y=4, x=3   y=6, x=3   y=5, x=6   y=7]
}