JAVA基礎 練習-13-ArrayList集合學生物件遍歷
JAVA基礎 練習-13-ArrayList集合學生物件遍歷
? 需求:
建立一個儲存學生物件的集合,儲存3個學生物件,使用程式實現在控制檯遍歷該集合
✏️ 思路:
- 定義學生類
- 建立List集合物件
- 建立學生物件
- 把學生新增到集合
- 遍歷集合
- 迭代器: 集合特有的遍歷方式
- 普通遍歷: 帶有索引的遍歷方式
- 增強for:最方便的遍歷方式
程式碼主體:
ListDemo類
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ListDemo {
public static void main(String[] args) {
//建立List集合物件
List<Student> list = new ArrayList<Student>();
//建立學生物件
Student s1 = new Student("大熊", 18);
Student s2 = new Student("靜香", 19);
Student s3 = new Student("胖虎", 20);
//新增學生物件到集合
list.add(s1);
list.add(s2);
list.add(s3);
//迭代器: 集合特有的遍歷方式
Iterator<Student> it = list.iterator();
while (it.hasNext()) {
Student s = it.next();
System.out.println(s.getName() + ", " + s.getAge());
}
System.out.println("-------------------------");
//普通遍歷: 帶有索引的遍歷方式
for (int i = 0; i < list.size(); i++) {
Student s = list.get(i);
System.out.println(s.getName() + ", " + s.getAge());
}
System.out.println("-------------------------");
//增強for:最方便的遍歷方式
for (Student s : list) {
System.out.println(s.getName() + ", " + s.getAge());
}
System.out.println("-------------------------");
}
}
Student類
/*
學生類
*/
public class Student {
private String name;
private int age;
public Student() {
}
public Student(String name, int age) {
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;
}
}
相關文章
- Java遍歷Map集合的方法Java
- 練習-jq的遍歷
- Java學習之基礎語法練習Java
- 2020-11-14 java------------巢狀遍歷集合,練習scanner和stringbuiled排序等APIJava巢狀UI排序API
- Java8集合遍歷Java
- JAVA 基礎練習題Java
- 集合迭代/遍歷
- Java之HashMap集合簡介及遍歷JavaHashMap
- Java Map集合練習Java
- Java基礎 --- 綜合練習Java
- 如何遍歷HashMap集合?HashMap
- MVC遍歷map集合MVC
- Collection集合的遍歷
- 目錄遍歷-基於Pikachu的學習
- Java零基礎學習之路(八)Java物件導向Java物件
- Java基礎 --- 物件導向綜合訓練Java物件
- Java遍歷Map物件的四種方式Java物件
- java8 對list集合中的物件遍歷,重新賦值兩種方法,遍歷某個屬性返回陣列Java物件賦值陣列
- 基礎練習 高精度加法(java)Java
- Kotlin---集合與遍歷Kotlin
- Java基礎-集合框架Java框架
- Java基礎 —— 集合(二)Java
- 傳智黑馬java基礎學習——day20(集合Map)Java
- 【Java中遍歷Map物件的4種方法】Java物件
- 學習python的基礎語法集合Python
- vue遍歷map物件Vue物件
- 遍歷陣列物件陣列物件
- JS 物件的遍歷JS物件
- day09 集合基礎、學生管理系統
- java基礎小練習(31-35)Java
- JAVA學習--JAVA基礎(一)Java
- 菜鳥學習筆記:Java基礎篇1(基礎語法、物件導向)筆記Java物件
- JavaScript基礎 —— DOM:遍歷 與 範圍JavaScript
- 圖論演算法遍歷基礎圖論演算法
- android基礎學習-java篇day8-step3-第四節:java集合AndroidJava
- jsp下實現遍歷集合JS
- 泛型方法、初始集合和集合的遍歷泛型
- Map集合&&Map集合的不同遍歷【keySet()&&entrySet()】