Java部分ASSIGNMENT我不能这样做

时间:2014-02-20 21:38:44

标签: java function methods

list()方法

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

public String list()   
{ 

} 

•list方法将返回一个字符串,其中包含用户输入系统的所有房间。如果没有输入房间,则此方法允许用户知道没有车辆存在。

•此方法为public,返回String值且不带参数。

•首先使用以下代码检查数组是否为空:

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

else

{

在此方法中,您需要做的第二件事是声明一个名为list的本地String变量。这将保存数组中所有房间的列表,并将从此方法返回。

•如果HotelRoom数组不为空(提示:使用isEmpty()方法),

o写一个for循环,它将检索数组中的每个房间,并将其详细信息(房间名称,房间类型和房间价格)添加到列表变量中。         返回列表变量。

}

嘿,我对这部分JAVA应用程序有一个问题。我有很多工作要做,但我真的很讨厌它,我已经完成了大部分工作,但这一次给了我很多麻烦。我不知道哪里开始。如果你能给我一些提示,请等一下。致谢

1 个答案:

答案 0 :(得分:1)

您应该首先考虑的是for each loop。这是一种遍历数组或Collection实现中每个元素的循环。您可以阅读这些here

接下来,您需要查看StringBuilder类,其中可以阅读here。此类旨在允许有效创建您将使用的String对象。

最后,您需要使用append类中的StringBuilder方法来链接每个String的多个HotelRoom表示,可能使用{{ 1}}方法。

注意

你会注意到我没有提供任何代码,因为我认为你还没有公平地解决这个问题。编辑您的尝试,我将编辑一些代码。