我正在开发一个控制台应用程序,我可以在其中注册项目。每个项目有 3 个属性序列号,型号,年份。我有 3 类笔记本电脑、笔记本电脑(arraylist)和办公室来运行应用程序。到目前为止,我已经设法通过索引号找到对象本身,但我需要列出所有具有键入属性的对象。
这就是我要求用户选择选项的方式
Laptops inHouse = new Laptops();
model = Console.askModel("Enter Model : ");
inHouse.findModel(model);
break;
那是笔记本电脑类中的查找方法
public void findModel(String aModel)
{
int arraySize = laptops.size();
for(int i=0; i<arraySize; i++) {
if (laptops.get(i).getModel() == aModel) {
System.out.println(laptops.get(i));
}
}
}
这是 Console 类中的 askModel 方法。
public static String askModel(String aModel)
{
System.out.println(aModel);
String model = askString("Enter the model: ");
return model;
}
另外,我对java很陌生,我理解这个概念,但仍然在很多事情上苦苦挣扎,所以如果我忘记发布解决问题所需的代码,我很抱歉。