java中while中使用结构体list
时间: 2023-11-28 19:47:47 浏览: 54
约瑟夫环问题(java)
在Java中,没有结构体这个概念,但可以使用类来实现类似的功能。如果想在while循环中使用一个类的列表,可以使用Java集合框架中的ArrayList类。
首先,需要定义一个类来表示结构体。例如,假设我们要表示一个人的姓名和年龄,可以定义一个Person类:
```
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// getter and setter methods
}
```
然后,在while循环中可以创建一个ArrayList对象,用于存储Person对象:
```
List<Person> persons = new ArrayList<>();
while (condition) {
// create a new Person object
Person person = new Person(name, age);
// add the Person object to the list
persons.add(person);
// update the condition
// ...
}
```
在循环结束后,可以遍历列表中的每个Person对象,进行一些操作:
```
for (Person person : persons) {
// do something with the person object
// ...
}
```
阅读全文