1、如果楼主写的是Bean类,那么应该提供没有参数的构造方法。象这样:
public class Room{
 private String roomType;
 ...

 public Room(){}

 public String getRoomType(){
  return roomType;
 }

 public void setRoomType(String type){
  type = roomType;
 }
 ...
}象楼主那样提供了具有参数的构造方法,那么setXXX()方法就没有必要了~:)

解决方案 »

  1.   

    就是按Room Number进行对ROOM的搜索如何实现,还有
    public void edit(int i, Room m)
    {
        try
        {
            rooms.set(i, m);
        }
        catch(IndexOutOfBoundsException e)
        {
            e.getMessage();
        }
    }
    这段COMPILE可以,但好象不能对ROOM进行修改.
    达人继续............
      

  2.   

    2、你的RoomList类倒不如继承ArrayList的好:~)
      

  3.   

    那就用HashTable或者HashMap好了:~)
    你有key和value,用HashTable或者HashMap实现比较好!
      

  4.   

    那用HASHMAP具体着么写呢,用HashMap.put(ROOM number就是KEY,那VALUE是不是就是ROOM OBJECT),还有那变量ROOMNUMBER就写在ROOMLIST里,ROOM里是不是就不要了????
    我ROOM里还有个EQUIPMENT.如果要实现修改功能,是不是ROOM里的EQUIPMENT也能一起改呢?能帮忙给各例子吗?ps:非常感谢 marvy(marvy)达人的帮忙,还能有更具体的吗?