2014-02-20 6 views
-4

список() методJava Часть НАЗНАЧЕНИЯ я не могу сделать

// return a string that contains all the HotelRoom objects in the HotelRoom array. 

public String list() 
{ 

} 

• Метод списка возвращает строку, содержащую все номера, которые пользователь ввел в систему. Если нет введенных комнат, этот метод позволяет пользователю узнать, что автомобилей нет.

• Этот метод является общедоступным, возвращает значение строки и не принимает никаких параметров.

• Во-первых, убедитесь, что массив не пуст, используя следующий код:

if(myHotelIn.isEmpty()) 
{ 
System.out.println(“All rooms are available”); 
} 

else 

{ 

В этом методе второе, что вам нужно сделать, это объявить локальную переменную String, названный список. Это будет содержать список всех комнат в массиве и будет возвращен из этого метода.

• Если массив гостиничного номер не пусто (подсказка: используйте метод IsEmpty()),

о записи в цикл, который будет извлекать каждую комнату в массиве и добавить свои данные (название комнаты, тип номер и стоимость номера) к переменной списка. Возвращает переменную списка.

} 

ЭТО У ЭТОТ ЯВЛЯЮТСЯ ПРОБЛЕМАМИ С ЭТОЙ ЧАСТЬЮ JAVA APPLICATION. Я ДОЛЖЕН ПРИЗЫВАТЬ ДЕЛАТЬ, НО Я ДЕЙСТВИТЕЛЬНО СТАНЯЮ С ЭТОЙ, Я СДЕЛАЛ БОЛЬШУЮ РАБОТУ, НО ЭТО ОДИН ДАЕТ МЕНЯ БОЛЬШЕ НЕИСПРАВНОСТЕЙ. Я НЕ ЗНАЮ, ЧТО НАЧАТЬ. ПОЖАЛУЙСТА, ЕСЛИ ВЫ МОЖЕТЕ СДЕЛАТЬ Я НЕКОТОРЫЕ СОВЕТЫ С ЭТОЙ. THANKS

+1

Вы действительно ожидали, что кто-нибудь прочитает все это и поможет вам? Быть конкретной. Покажите, что вы пробовали. Какую часть вы не понимаете и т. Д. – DSF

+1

@Remik B, этот вопрос, скорее всего, будет приостановлен. Просмотрите FAQ о том, как задавать вопросы здесь - используя советы, вы улучшите свои шансы получить хороший ответ и решить свою проблему. Две вещи, в частности: 1. правильно отформатируйте свой код и 2. НЕ ВЫШЕ. –

ответ

1

Первое, что вы должны изучить, это for each loop. Это тип цикла, который проходит через каждый отдельный элемент массива или реализацию Collection. Вы можете прочитать эти here.

Далее, вам нужно будет изучить класс StringBuilder, который можно прочитать о here. Этот класс предназначен для эффективного создания объекта String, который вы будете использовать.

Наконец, вам нужно использовать метод append в StringBuilder классе, соединить несколько String представлений каждого HotelRoom, возможно, с использованием метода toString().

ПРИМЕЧАНИЕ

Вы заметите, что я не предоставил код, потому что я не думаю, что ты был справедливый идти на решение вопроса только пока. Измените в своих попытках, и я отредактирую код.

Смежные вопросы