Main.java 使用未经检查或不安全的操作 ArrayList<Product> cartItems = myCart.getItemsList();

Main.java uses unchecked or unsafe operations ArrayList<Product> cartItems = myCart.getItemsList();

我收到警告注意:Main.java 使用未经检查或不安全的操作。在下面的代码中

ArrayList<Product> cartItems = myCart.getItemsList();

如何删除此警告。

  1. 你的myCart.getItemsList()returnsList还是ArrayList,类型有参数<Product>吗?
  2. 您可以考虑使用 List<Product> cartItems,这在大多数情况下应该足够了,并确保 myCart.getItemsList() returns List<Product>.