要在Java中定義一個List并實現自定義類型,你需要先創建一個自定義類,然后將該自定義類作為List的泛型參數。
首先,創建一個自定義類,例如一個Person類:
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// Getters and setters
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;
}
// toString method
@Override
public String toString() {
return "Person{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
}
然后,在你的主類中,創建一個List并指定泛型參數為Person類:
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Person> personList = new ArrayList<>();
Person person1 = new Person("Alice", 25);
Person person2 = new Person("Bob", 30);
personList.add(person1);
personList.add(person2);
for (Person person : personList) {
System.out.println(person);
}
}
}
在上面的示例中,我們定義了一個List
這樣就實現了在Java中定義一個List并實現自定義類型。