java中的对象集合怎么forEach
时间: 2024-03-01 12:51:43 浏览: 63
在 Java 中,对象集合的遍历可以使用 `forEach` 语句来实现。假设我们有一个 `Person` 类表示人员信息,我们可以定义一个对象集合来存储多个人员信息,然后使用 `forEach` 语句来遍历集合中的每个人员信息。
例如,我们可以定义一个 `Person` 类如下:
```java
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
}
```
然后,我们可以定义一个对象集合来存储多个人员信息:
```java
List<Person> people = new ArrayList<Person>();
people.add(new Person("Alice", 25));
people.add(new Person("Bob", 30));
people.add(new Person("Charlie", 35));
```
接下来,我们可以使用 `forEach` 语句来遍历人员信息集合中的每个人员信息:
```java
for (Person person : people) {
System.out.println(person.getName() + " is " + person.getAge() + " years old.");
}
```
输出结果:
```
Alice is 25 years old.
Bob is 30 years old.
Charlie is 35 years old.
```
在这个例子中,我们定义了一个 `Person` 类表示人员信息,然后使用 `List<Person>` 集合来存储多个人员信息。最后,我们使用 `forEach` 语句遍历人员信息集合中的每个人员信息,并打印出每个人员的姓名和年龄。
阅读全文