搜索衣物
时间: 2023-07-02 13:23:56 浏览: 54
好的,搜索衣物可以按照名称、颜色或尺码进行搜索。你可以在 Wardrobe 类中增加一个方法 searchClothes,代码如下:
```
public void searchClothes(String keyword, String type) {
ArrayList<Clothes> results = new ArrayList<>();
for (Clothes clothes : clothesList) {
if (type.equals("name") && clothes.getName().contains(keyword)) {
results.add(clothes);
} else if (type.equals("color") && clothes.getColor().equals(keyword)) {
results.add(clothes);
} else if (type.equals("size") && clothes.getSize() == Integer.parseInt(keyword)) {
results.add(clothes);
}
}
if (results.size() == 0) {
System.out.println("没有搜索到符合条件的衣物!");
} else {
System.out.println("搜索结果如下:");
for (int i = 0; i < results.size(); i++) {
Clothes clothes = results.get(i);
System.out.println((i + 1) + ". " + clothes.getName() + " (" + clothes.getColor() + ", " + clothes.getSize() + ")");
}
}
}
```
这个方法接收两个参数,第一个参数是关键词,第二个参数是搜索类型,即按照名称、颜色或尺码进行搜索。搜索结果会存储在一个 ArrayList 中,并且会根据搜索结果打印出相应的信息。你可以在主程序中调用这个方法,比如在选择“4. 查看衣柜中的衣物”后增加一个选项,让用户选择是否进行搜索。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![crx](https://img-home.csdnimg.cn/images/20210720083646.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)