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;
}
}
相關文章
- Html遍歷物件、list集合、陣列HTML物件陣列
- Java學習之基礎語法練習Java
- JAVA 基礎練習題Java
- Java基礎 --- 綜合練習Java
- Java8集合遍歷Java
- Java之HashMap集合簡介及遍歷JavaHashMap
- java基礎學習之一:物件和類Java物件
- Java基礎 --- 物件導向綜合訓練Java物件
- Java Map集合練習Java
- js遍歷拼接list集合物件,JSONArray陣列物件JSON陣列
- 集合框架-Map集合的遍歷框架
- 【練習】二叉樹的遍歷二叉樹
- java基礎:遞迴應用---遍歷檔案目錄Java遞迴
- JavaSE基礎知識學習-----集合Java
- 集合遍歷 java.util.ConcurrentModificationExceptionJavaException
- java 遍歷map 方法 集合 五種的方法Java
- 集合框架-HashSet儲存字串、自定義物件並遍歷框架字串物件
- 基礎練習 高精度加法(java)Java
- 【Java基礎】集合Java
- 集合框架-集合的巢狀遍歷框架巢狀
- Java零基礎學習之路(八)Java物件導向Java物件
- Java學習關於集合框架的基礎介面--Collection介面Java框架
- java基礎學習之九:集合型別Set/List/MapJava型別
- Java遍歷Map物件的四種方式Java物件
- Java基礎學習Java
- java8 對list集合中的物件遍歷,重新賦值兩種方法,遍歷某個屬性返回陣列Java物件賦值陣列
- 集合index by 的遍歷方法Index
- java基礎:遍歷m取n的所有組合(轉)Java
- day09 集合基礎、學生管理系統
- java基礎小練習(31-35)Java
- 傳智黑馬java基礎學習——day20(集合Map)Java
- 2020-11-14 java------------巢狀遍歷集合,練習scanner和stringbuiled排序等APIJava巢狀UI排序API
- Java基礎-集合框架Java框架
- JAVA學習--JAVA基礎(一)Java
- JavaScript基礎 —— DOM:遍歷 與 範圍JavaScript
- 圖論演算法遍歷基礎圖論演算法
- vue遍歷map物件Vue物件
- thymeleaf模板 遍歷物件物件