day14 集合框架--ArrayList容器
Posted 青春的梦想付诸行动
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了day14 集合框架--ArrayList容器相关的知识,希望对你有一定的参考价值。
集合框架:Collection
为什么会出现这么多的容器呢?
因为每一个容器对数据的存储方式都有不同,
这个存储方式称之为:数据结构
CollectionDemo
创建一个集合容器。使用Collection接口的子类,ArrayList
/*
1,add方法的参数类型是Object。以便于接受任意类型对象。
2,集合中存储的都是对象的引用(地址)
*/
import java.util.*; class CollectionDemo { public static void main(String[] args) { base_method(); } public static void base_method() { //ArrayList al = new ArrayList(); //1,添加元素 //al.add("java01"); //al.add("java02"); //al.add("java03"); //al.add("java04"); //打印原集合 //sop("scr:"+al); //清空 //al.clear(); //al.remove("java02"); //获取元素个数,集合长度。 //sop("size:"+al.size()); //System.out.println(""); //判断元素是否存在 //sop(al.contains("java03")); //sop(al.isEmpty());//集合是否为空。 sop(al); ArrayList al = new ArrayList(); al.add("java01"); al.add("java02"); al.add("java03"); al.add("java04"); ArrayList all = new ArrayList(); all.add("java05"); all.add("java06"); all.add("java01"); all.add("java02"); al.retainAll(all);//取交集,al中只会保存于all中相同的元素。 sop("al:"+al); sop("all:"+all); } public static void sop(Object obj) { System.out.println(obj); } }
以上是关于day14 集合框架--ArrayList容器的主要内容,如果未能解决你的问题,请参考以下文章
集合框架(关于ArrayList,LinkedList,HashSet,LinkedHashSet,TreeSet)