将对象添加到arraylist集合
时间: 2024-02-19 07:03:12 浏览: 72
在Java中,可以使用ArrayList类来创建一个可变大小的数组,然后将对象添加到这个数组中。下面是一个示例代码,展示如何将对象添加到ArrayList集合中:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
// 创建一个ArrayList集合
ArrayList<String> list = new ArrayList<>();
// 添加元素到集合中
list.add("apple");
list.add("banana");
list.add("orange");
// 添加一个对象到集合中
Person person = new Person("John", 25);
list.add(person.toString());
// 遍历集合中的元素
for (String item : list) {
System.out.println(item);
}
}
}
class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
@Override
public String toString() {
return "Person{name='" + name + "', age=" + age + "}";
}
}
```
在上面的代码中,我们首先创建了一个空的ArrayList集合,并使用add()方法将三个字符串对象添加到集合中。然后,我们创建一个Person对象,并将其作为字符串的形式添加到集合中。最后,我们使用for-each循环遍历集合中的所有元素,并打印它们的值。
如果需要添加的是其他类型的对象,只需要将ArrayList的泛型类型更改为该对象的类型即可。例如,如果要添加整数类型的对象,可以将ArrayList的声明更改为:`ArrayList<Integer> list = new ArrayList<>();`。
阅读全文