集合框架-Collection集合-2
(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;
}
}
相關文章
- 集合框架-Collection集合框架
- 集合框架-Collection集合-3框架
- 集合框架-Collection集合總結框架
- 集合框架小結-Collection框架
- 集合------集合框架Collection/Iterator迭代器/增強for迴圈框架
- 集合框架-List集合-2框架
- Java集合-CollectionJava
- Android基礎之Java集合框架CollectionAndroidJava框架
- 「譯」Java集合框架系列教程三:Collection介面Java框架
- Swift之集合型別 (Collection Types)(集合篇)Swift型別
- Java:Collection集合、泛型Java泛型
- Java Collection集合面試題Java面試題
- Collection集合的遍歷
- 集合框架2- ArrayList框架
- 【Java集合】單列集合Collection常用方法詳解Java
- thinkphp5.x之Collection(集合)解析php集合PHP
- 集合框架-TreeMap集合框架
- 集合框架-Set集合框架
- 集合框架-TreeSet集合框架
- 集合框架-List集合框架
- 【集合框架】Java集合框架綜述框架Java
- Java Collection介面 ArrayList集合(容器)Java
- Java 的 Collection 與 List 集合Java
- Java Collection、Map集合總結Java
- 集合框架-集合總結框架
- 集合框架-List集合-3框架
- Java集合中的框架2Java框架
- Java學習--java中的集合框架、Collection介面、list介面Java框架
- 集合框架-Map集合功能概述框架
- 集合框架-HashMap集合的案例框架HashMap
- Java集合(1)一 集合框架Java框架
- 集合框架框架
- 十五個常用的 Laravel 集合(Collection)Laravel
- 15個常用的Laravel 集合(Collection)Laravel
- Java 集合深入理解(3):CollectionJava
- Java學習關於集合框架的基礎介面--Collection介面Java框架
- 集合框架-去重字串案例-2框架字串
- 集合框架-Map集合的遍歷框架