1. 程式人生 > 其它 >2021-01-14 java基礎13

2021-01-14 java基礎13

技術標籤:JAVA學習

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;
}

}