集合框架-Collection集合-2
来源:互联网 发布:好看的校园网络电影 编辑:程序博客网 时间:2024/06/06 15:49
(4)Collection的功能概述(自己补齐)
A:添加功能
B:删除功能
C:判断功能
D:获取功能
E:长度功能
F:交集(了解)G:把集合转数组(了解)
(5)Collection集合的遍历
A:把集合转数组(了解)
B:迭代器(集合专用方式)
package cn.itcast_02;import java.util.ArrayList;import java.util.Collection;/* * 练习:用集合存储5个学生对象,并把学生对象进行遍历。 * * 分析: * A:创建学生类 * B:创建集合对象 * C:创建学生对象 * D:把学生添加到集合 * E:把集合转成数组 * F:遍历数组 */public class StudentDemo {public static void main(String[] args) {// 创建集合对象Collection c = new ArrayList();// 创建学生对象Student s1 = new Student("林青霞", 27);Student s2 = new Student("风清扬", 30);Student s3 = new Student("令狐冲", 33);Student s4 = new Student("武鑫", 25);Student s5 = new Student("刘晓曲", 22);// 把学生添加到集合c.add(s1);c.add(s2);c.add(s3);c.add(s4);c.add(s5);// 把集合转成数组Object[] objs = c.toArray();// 遍历数组for (int x = 0; x < objs.length; x++) {// System.out.println(objs[x]);打的会是地址值Student s = (Student) objs[x];//向下转型System.out.println(s.getName() + "---" + s.getAge());}}}
package cn.itcast_02;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; } // 成员方法 // getXxx()/setXxx() 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; }}
0 0
- 集合框架-Collection集合-2
- 集合框架-Collection集合
- 集合框架篇2 Collection
- 集合框架(Collection单列集合)
- 集合框架之Collection集合
- 集合框架-Collection集合-3
- 集合框架-Collection集合-3
- 集合框架-Collection集合总结
- 集合框架-Collection接口
- 集合框架Collection&Map
- 集合框架-Collection总结
- Java集合框架Collection
- Java集合框架Collection
- Java 集合框架-Collection
- Collection集合框架
- 集合框架Collection概述
- Java Collection框架集合
- 集合框架(Collection)
- Mysql索引介绍及常见索引类别(主键索引、唯一索引、普通索引、全文索引、组合索引)的区别
- CSU 1030 素数槽
- HDU 1195 Open the Lock
- 获得训练集和XML通过opencv自带程序opencv_createsamples.exe&opencv_traincascade.exe的问题
- c++输入输出总结
- 集合框架-Collection集合-2
- sprintf()和itoa()的区别
- maven setting.xml配置
- [字典树 最小树形图] Codeforces Gym 100307 NEERC 13 D. Dictionary
- android studio快捷键
- 用JS获取地址栏参数的方法(超级简单)
- java 中 静态块的作用
- C++ 中include头文件时尖括号<>与双引号""的区别
- 解决MetInfo(米拓)5.3版本后伪静态无法正常使用的问题