java—容器学习笔记
2014-05-08 23:38
204 查看
一:迭代器
刚开始学容器,做了个简单的练习题。。
View Code
/*
第一次选课单中的科目:
语文 数学 生物 物理
第二次选中的课单中的科目:
语文 生物 物理
最后还没有选择的科目:
生物
*/
三:set 集
set接口中有两个实现类,分别是HashSet和TreeSet
刚开始学容器,做了个简单的练习题。。
import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class ArrayListTest { public static void main(String[] args){ List<String> list = new ArrayList<String>(4);//创建一个大小为4的集合 list.add("语文"); list.add("数学"); list.add("生物"); list.add("物理"); System.out.println("第一次选课单中的科目: "); for (Iterator<String>iter = list.iterator();iter.hasNext();){//遍历 String s = iter.next();//获取每个元素 System.out.print(s+"\t"); if("数学".equals(s)){ iter.remove();//删除元素 } } System.out.println(); System.out.println("第二次选中的课单中的科目: "); Iterator<String>it = list.iterator(); while(it.hasNext()){ String s = it.next(); System.out.print(s+"\t"); if("语文".equals(s)||"物理".equals(s)){ it.remove(); } } System.out.println(); System.out.println("最后还没有选择的科目: "); for (Iterator<String>iter = list.iterator();iter.hasNext();){ String s = iter.next(); System.out.println(s+"\t"); } } }
View Code
/*
第一次选课单中的科目:
语文 数学 生物 物理
第二次选中的课单中的科目:
语文 生物 物理
最后还没有选择的科目:
生物
*/
三:set 集
set接口中有两个实现类,分别是HashSet和TreeSet
相关文章推荐
- JAVA学习笔记46——其他容器简介3:guava只读控制+函数式编程+集合操作
- JAVA学习笔记-容器
- JAVA容器 (自己的学习笔记)
- Java学习笔记-----中间件,组件,容器,框架的精彩理解
- JAVA学习笔记47——其他容器简介4:guava之MulitiSet、MultiMap、BiMap、Table
- Java容器学习笔记(1)
- java学习笔记--容器
- java学习笔记(十二)——容器深入
- Java学习笔记—多线程(同步容器和并发容器)
- Java学习笔记(80)-----------并发容器之ConcurrentHashMap
- Java 容器类学习笔记1--了解Java提供的容器类List、ArrayList、Vector及map、HashTable、HashMap
- Java学习笔记(81)-----------并发容器之CopyOnWriteArrayList
- Java框架spring 学习笔记(一):SpringBean、ApplicationContext 容器、BeanFactory容器
- JAVA学习笔记44——其他容器简介2:HashTable+Properties
- Java学习笔记----容器
- Java学习笔记-----中间件,组件,容器,框架的精彩理解
- Java容器类学习笔记2--数组排序
- 关于java语言中容器的学习笔记
- Java编程思想学习笔记_4(异常机制,容器)
- Java与Flex学习笔记(9)----用ExternalInterface实现Flex与外部容器交互