用Java语言,创建一个商品列表,其中有苹果/橘子/香蕉/猪肉/脐橙,并将其非水果类的商品剔除且提示出来(你非水果类商品不能加入该列表)
时间: 2024-01-19 07:02:36 浏览: 89
基于JAVA的水果商城的设计与实现.rar
5星 · 资源好评率100%
好的,我可以帮你实现这个功能。你需要先定义一个商品类,包括名称和类型两个属性。然后创建一个商品列表,将所有商品加入其中。最后,遍历列表,将类型为水果的商品保留,非水果的商品删除并提示出来。
以下是示例代码:
```java
public class Product {
private String name;
private String type;
public Product(String name, String type) {
this.name = name;
this.type = type;
}
public String getName() {
return name;
}
public String getType() {
return type;
}
}
public class Main {
public static void main(String[] args) {
List<Product> productList = new ArrayList<>();
productList.add(new Product("苹果", "水果"));
productList.add(new Product("橘子", "水果"));
productList.add(new Product("香蕉", "水果"));
productList.add(new Product("猪肉", "肉类"));
productList.add(new Product("脐橙", "水果"));
Iterator<Product> iterator = productList.iterator();
while (iterator.hasNext()) {
Product product = iterator.next();
if (!product.getType().equals("水果")) {
System.out.println("非水果类商品:" + product.getName());
iterator.remove();
}
}
System.out.println("剩余的水果类商品:");
for (Product product : productList) {
System.out.println(product.getName());
}
}
}
```
运行结果如下:
```
非水果类商品:猪肉
剩余的水果类商品:
苹果
橘子
香蕉
脐橙
```
阅读全文