集合实现类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));//比较是否相等
}
}
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));//比较是否相等
}
}
相关文章推荐
- 集合:List实现类ArrayList
- 统一身份认证技术实现集合
- vs.net2005下集合类支持Generics的简单实现
- java 实现将传入的两个集合进行并,交,联集,差操作
- 多级树集合分裂(SPIHT)算法的过程详解和Matlab实现(3)编码过程——主程序
- 多级树集合分裂(SPIHT)算法的过程详解与Matlab实现(7)解码过程——扫描解码
- 多级树集合分裂(SPIHT)算法的过程详解和Matlab实现(4)编码过程——排序扫描
- asp.net控件开发基础(10) --------再谈属性,实现自定义控件集合属性
- oracle实现用函数返回表集合
- 多级树集合分裂(SPIHT)算法的过程详解和Matlab实现(2)数学表述
- [FxCop.设计规则]7. 集合类应该实现泛型接口
- C#函数实现的小功能集合
- 数据结构(C语言)例子连载(1)====集合的交、并、差的实现
- C语言实现集合的交,并,差
- javascript 实现hashtable集合
- 在winform开发中,将集合类型(ArrayList)邦定到控件上,实现集合与控件中显示的数据同步
- 用IComparable来实现可排序的集合
- 统一身份认证技术实现集合
- C语言实现集合的交,并,差
- 多级树集合分裂(SPIHT)算法的过程详解与Matlab实现(6)解码过程——主程序