list<>集合如何把类创建的对象一起使用
时间: 2024-09-06 10:07:22 浏览: 40
List<Bean>转换为List<Map>
在编程语言中,如Java,`List<>`是一个接口,表示一个有序的集合,并且允许存储重复的元素。`List<>`接口有很多实现类,如`ArrayList`、`LinkedList`等。当您想要在一个列表中存储对象时,您首先需要确保这些对象属于同一类或者是该类的子类,因为Java支持多态性,允许将子类对象赋值给父类引用。
要将类创建的对象存储到`List<>`集合中,您可以按照以下步骤操作:
1. 创建一个类,例如`MyClass`。
2. 创建`List<>`的实例,指定泛型为`MyClass`或者其父类。
3. 创建`MyClass`的实例。
4. 将创建的对象添加到列表中。
5. 通过遍历或特定方法操作列表中的对象。
以下是一个简单的示例:
```java
// 创建一个类
class MyClass {
// 类的属性和方法
String name;
int age;
public MyClass(String name, int age) {
this.name = name;
this.age = age;
}
// 省略其他方法...
}
// 使用 ArrayList 实现 List 接口
List<MyClass> myList = new ArrayList<MyClass>();
// 创建 MyClass 的实例
MyClass obj1 = new MyClass("张三", 20);
MyClass obj2 = new MyClass("李四", 25);
// 将对象添加到列表
myList.add(obj1);
myList.add(obj2);
// 遍历列表并操作对象
for (MyClass item : myList) {
System.out.println(item.name + " " + item.age);
}
```
阅读全文