java之集合Collection 详解之4
2015-08-10 20:29
357 查看
package cn.itcast_04; public class Student { private String name; private int age; public Student() { super(); } public Student(String name, int age) { super(); this.name = name; this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }
package cn.itcast_04; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; /* * 需求:存储字符串并遍历。 * * 分析: * A:创建集合对象 * B:创建字符串对象 * C:把字符串对象添加到集合中 * D:遍历集合 */ public class CollectionTest { public static void main(String[] args) { // 创建集合对象 Collection c = new ArrayList(); // 创建字符串对象 // 把字符串对象添加到集合中 c.add("林青霞"); c.add("风清扬"); c.add("刘意"); c.add("武鑫"); c.add("刘晓曲"); // 遍历集合 // 通过集合对象获取迭代器对象 Iterator it = c.iterator(); // 通过迭代器对象的hasNext()方法判断有没有元素 while (it.hasNext()) { // 通过迭代器对象的next()方法获取元素 String s = (String) it.next(); System.out.println(s); } } }
package cn.itcast_04; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; /* * 需求:存储自定义对象并遍历Student(name,age) * * 分析: * A:创建学生类 * B:创建集合对象 * C:创建学生对象 * D:把学生对象添加到集合对象中 * E:遍历集合 */ public class CollectionTest2 { public static void main(String[] args) { // 创建集合对象 Collection c = new ArrayList(); // 创建学生对象 Student s1 = new Student("貂蝉", 25); Student s2 = new Student("小乔", 16); Student s3 = new Student("黄月英", 20); Student s4 = new Student(); s4.setName("大乔"); s4.setAge(26); // 把学生对象添加到集合对象中 c.add(s1); c.add(s2); c.add(s3); c.add(s4); c.add(new Student("孙尚香", 18)); // 匿名对象 // 遍历集合 Iterator it = c.iterator(); while (it.hasNext()) { Student s = (Student) it.next(); System.out.println(s.getName() + "---" + s.getAge()); } } }
相关文章推荐
- JAVA 基础(面向对象)
- java之集合Collection详解之3
- java之集合Collection详解之3
- java之集合Collection详解之2
- java之集合Collection详解之2
- spring读取资源文件时自定义数据类型转换---CustomEditorConfigurer
- Java toString()方法
- java之集合Collection 3个例子
- java之集合Collection 3个例子
- Java的package和import机制
- 字符流---IO学习笔记(三)
- JVM学习笔记(二)------Java代码编译和执行的整个过程
- Java(8-10)
- Java File 类
- Struts2 基础总结
- Java反射学习笔记
- JAVA 基础(环境搭建)
- 201301 JAVA题目0-1级 华为OJ
- JAVA基础一大堆0810数据库
- Java多线程之进程和线程