Java 集合 之 List 酒店房间管理实例

本文通过一个酒店房间管理的实例,详细解析了Java集合List的使用,包括增删改查操作,以及如何利用List实现房间预订与释放的逻辑。通过实例加深对Java集合List的理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

http://www.verejava.com/?id=1699454145722

package com.hotel;

import java.util.List;

public class TestHotel
{
	public static void main(String[] args)
	{
		//实例化酒店
		Hotel h=new Hotel("汉庭快捷酒店","北京市朝阳区望京阜通东大街金兴路2号","坐落于北京望京商务圈");
		
		Room bitRoom=new Room("大床房",280);
		//添加房间价格种类
		bitRoom.addRoomType(new RoomType("大床房A",284));
		bitRoom.addRoomType(new RoomType("大床房 含早餐",303));
		bitRoom.addRoomType(new RoomType("大床房 含免费宽带",303));
		//添加房间种类
		h.add(bitRoom);
		
		h.add(new Room("高级大床房",290));
		h.add(new Room("双床房",290));
		h.add(new Room("家庭房",332));
		h.add(new Room("商务房",332));
		
		
		//显示酒店信息
		System.out.println("酒店信息:");
		System.out.println(h.getName()+","+h.getAddress()+","+h.getDescription());
		System.out.println("酒店房间信息");
		List<Room> roomList=h.getRoomList();
		for(int i=0;i<roomList.size();i++)
		{
			Room room=roomList.get(i);
			System.out.println(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值