【发布时间】:2011-07-18 09:12:58
【问题描述】:
我有一个将元素添加到数组列表的方法 我的任务是修改 addProduct 方法,以便新产品 无法添加到具有相同 ID 的产品列表中 作为现有的。
由于数字和字符串都在同一个单词“item”中并存储在同一个索引中,我不知道如何才能获得数字。我需要号码来测试看看号码是否已经存在
关于我应该如何做到这一点的任何建议?
我添加到arraylist的方式如下:
(new Product(132, "Clock Radio"))
public void addProduct(Product item)
{
stock.add(item);
}
【问题讨论】:
-
Ummm ...该代码无效java。再试一次。
-
@radder,您愿意将“库存”的类型更改为 Set 吗?这将解决您的问题。
-
您的意思是您有一个 Product 类型的对象,其中包含一些成员,而您不知道如何访问特定成员?
-
@Tadusz Kopec 我有一个数组列表,其中包含产品名称和产品 id 编号。id 和名称都在同一个单词“item”中 Public void addProduct(Product item) 我不知道如何仅从项目中获取数字,以便我可以使用该数字来查看该数字是否已存在于数组列表中。有什么建议吗?
-
@Stephen 为什么这不是一个有效的 java 代码?带有“(new Product(132, “Clock Radio”))”的代码行仅用于显示我如何将产品名称和 id 添加到参数中。你没有告诉我如何从我请你专业程序员帮助我的“项目”这个词中得到数字