2021-01-14 java基礎13
阿新 • • 發佈:2021-01-25
JAVA提供了一個類 : ArrayList ,可以建立一個變長的陣列。(創造時只能建立泛型,對應的只有Int和char有變化 int ->Integer , char -> Character .)
用於儲存需要進行個數變化的資料,當ArrayList 裡面沒有儲存資訊輸出的時候,預設輸出[];
ArrayList 常用方法:
get () :得到ArrayList 的一行。
add() :在Arraylist 內部加入新的一行。
練習:建立一個學生類,儲存並列印輸出。
package demo05; import java.util.ArrayList; public class Demo02ArrayListStudent { public static void main(String[] args) { ArrayList<Student> list = new ArrayList<>(); Student one = new Student ("洪七公", 20); Student two = new Student ("歐陽鋒", 21); Student three = new Student ("黃藥師", 22); Student four = new Student ("段智星", 23); list.add(one); list.add(two); list.add(three); list.add(four); // for (int i = 0; i < list.size(); i++) { Student stu = list.get(i); System.out.println("姓名:"+stu.getName()+"\n"+"年齡:"+stu.getAge()); } } }
建立學生類
package demo05; public class Student { String name; int age; public Student(String name, int age) { this.name = name; this.age = age; } public Student() { } 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; }
}