您的位置:首页 > 其它

集合实现类ArrayList

2016-09-13 21:01 239 查看
JAVA集合框
JAVA的集合框架是java.util包中提供的一系列工具它为程序处理对象组提供了标准的方式
1.集合实现类ArrayList
package TestArrayList;
 
import java.util.ArrayList;
 
public class TestArrayList
{
 
public static void main(String[]
args)
{
//
TODO Auto-generated method stub
ArrayList<String>
all =
new ArrayList<String>();
//增加元素方法
all.add("a");
all.add("b");
all.add("c");
all.add("d");

System.out.println("all的长度是:"+all.size());
System.out.println("all的内容是:"+all);
 //重写了object中的toString函数

System.out.println("把第一个元素设置成first");
all.add(0,
"first");  
all.add("e");
System.out.println("all的长度是:"+all.size());
System.out.println("all的内容是:"+all);
 //重写了object中的toString函数

System.out.println("把b元素设置成B");
all.set(2,"B");
System.out.println("all的内容是:"+all);
 //重写了object中的toString函数
//删除方法
System.out.println("删除d元素");
all.remove("d");
System.out.println("all的内容是:"+all);
all.remove(4);//删除指定位置的元素
System.out.println("all的内容是:"+all);

//查询方法
for(String
s:all)
{
System.out.println(s+"
");

}
for(int i=0;i<all.size();i++)
{
System.out.println(all.get(i)+"
");
}

//ArrayList和数组的交互
System.out.println("打印s1数组");
String[]
s1 =
new String[all.size()];
s1 =
all.toArray(s1);

for(String
s:s1)
{
System.out.println(s+"
");
}
//构造ArrayList的时候传值
ArrayList<String>
all2 =
new ArrayList<String>(all);
System.out.println(all2);
System.out.println(all.equals(all2));//比较是否相等

}
 
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: