java 添加多个企鹅信息到List中 需求说明: -把多个企鹅的信息添加到集合中 -查看企鹅的数量 -遍历所有企鹅的信息 -删除集合中部分企鹅的元素 -判断集合中是否包含指定企鹅
时间: 2024-10-08 10:04:25 浏览: 30
在Java中,我们可以使用`ArrayList`或`LinkedList`等集合框架来存储多个企鹅的信息。这里是一个简单的示例:
```java
import java.util.ArrayList;
import java.util.List;
class Penguin {
private String name;
private int age;
// 构造函数、getter和setter省略
@Override
public String toString() {
return "Penguin{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
}
public class PenguinCollection {
private List<Penguin> penguins = new ArrayList<>();
// 添加企鹅信息
public void addPenguin(Penguin penguin) {
penguins.add(penguin);
}
// 查看企鹅数量
public int getPenguinsCount() {
return penguins.size();
}
// 遍历所有企鹅信息
public void displayAllPenguins() {
for (Penguin p : penguins) {
System.out.println(p);
}
}
// 删除集合中的企鹅
public void removePenguin(Penguin penguinToRemove) {
penguins.remove(penguinToRemove);
}
// 判断是否包含特定企鹅
public boolean containsPenguin(Penguin target) {
return penguins.contains(target);
}
}
```
在这个例子中,我们首先创建了一个名为`Penguin`的类来表示企鹅,然后在`PenguinCollection`类中使用`ArrayList`来存储`Penguin`对象。通过`addPenguin`方法可以向列表中添加新的企鹅,`getPenguinsCount`获取总数,`displayAllPenguins`用于遍历所有企鹅,`removePenguin`可以移除指定的企鹅,而`containsPenguin`则检查是否存在某个企鹅。
阅读全文