是否有一种方法可以在JAVA中创建一个变量来存储数组列表,数组列表中的每个元素都有自己的列表?用户给出的元素名称.<



变量层次图(请查看)

我希望这个特定变量是一个用户名列表,每个用户将有一些预订…我尝试在数组列表中添加一个数组列表,但不允许用户命名用户名,他们必须是预定义的,请给我一个方法来做到这一点。

您可以在ArrayList中存储任何类型的对象。

您可以定义自己的类Booking,其中包含有关预订的信息:

public class Booking {
// ... whatever information is necessary for a booking
}

然后定义一个包含用户信息的类User,包括预订列表:

public class User {
private String name;
private List<Booking> bookings = new ArrayList<>();
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public List<Booking> getBookings() {
return bookings;
}
// ... other methods as necessary
}

然后您可以创建User对象的ArrayList,其中每个User对象包含Booking对象的列表:

List<User> users = new ArrayList<>();

相关内容

  • 没有找到相关文章

最新更新