A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© shaoboguanzi 中级黑马   /  2015-2-12 21:26  /  679 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为何会出现这么的容器??因为每个容器对数据存储方式不同,即数据结构。
ArrayList为例子:
   a,添加:a1.add("java");1,参数类型是Object以便接收任意对象。2,集合中存储的都是对象的引用即(地址
b,打印:sop(a1); 删除元素 a1.remove("my"); 清空:a1.clear();
c,判断元素是否存在:a1.contains("my")结果为truefalse  
d,判断是否为空:a1.isEmpty()结果为truefalse
e,获取集合的长度:a1.size()不是length()
f,去交集:a1.retainAll(a2)a1中只保留和a2中相同的元素。Retain意思是保持、保留。
96,迭代器:是用来取出集合中元素方式。就把取出方式定义在集合的内部。
Iterator it=a1.iterator();//声明迭代器。
                  sop(it.next());//取出迭代器中的元素
        sop(it.hasNext());//判断集合中元素是否为空。
打印取出的内容(比较好的方法)
for(Iterator it=a1.iterator();it.hasNext();)
        {
                        sop(it.next());
         }当运行完毕后局部变量消失释放内存。
在循环中Iteratorit.next();只能使用一次。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马