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]
}