gpt4 book ai didi

Java ArrayList 乘法

转载 作者:行者123 更新时间:2023-12-01 18:52:50 28 4
gpt4 key购买 nike

大家好,我有以下代码行

solution first = mylist.remove((int)(Math.random() * mylist));

这给了我一个错误说明

The operator * is undefined for the argument type(s) double, ArrayList<solution>

我正在尝试从 ArrayList 中删除 arrayList 中的随机数

如有任何帮助,我们将不胜感激。

最佳答案

您似乎正在尝试从列表中删除随机元素。要使用随机索引覆盖所有元素,您需要列表大小。

将数字乘以ArrayList是没有意义的。您无法通过在代码中直接指定列表来获取列表的大小。调用列表中的 size() 方法。返回一个可以相乘的int

关于Java ArrayList 乘法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15208168/

28 4 0