Есть массив, там хранятся комнаты, и там всего одна комната либо ничего нет.
Тогда зачем брать массив? Если там только один элемент. Пусть будет один объект, который или равен null, или не равен null.
А вообще, надо смотреть детали задачи и архитектуру приложения (сервера) - если на сервер может быть большая нагрузка, то лучше использовать какую-то иную структуру данных. Потокобезопасную очередь, например.