要在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) { ListpersonList = 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并实现自定义类型。