gpt4 book ai didi

java - 如何创建只有一个数组的对象数组列表?

转载 作者:行者123 更新时间:2023-11-29 04:59:38 26 4
gpt4 key购买 nike

<分区>

我有以下代码片段,我不明白为什么它不起作用:

List<Object[]> listOfObjectArrays;
listOfObjectArrays = new ArrayList<>();
Object[] objectArray = new Object[] {1, "two", null};
listOfObjectArrays.add(objectArray);
// works just fine

listOfObjectArrays = Arrays.asList(objectArray, objectArray);
// works just fine

listOfObjectArrays = Arrays.asList(objectArray); // *
// compile error: Incompatible types. Required: List<java.lang.Object[]> Found: List<java.lang.Object>

listOfObjectArrays = Arrays.asList(new Object[] {1, "two", null});
// compile error: Incompatible types. Required: List<java.lang.Object[]> Found: List<java.lang.Object>

有人能给我指出正确的方向吗?

我已经看到了 Jon Skeet's answer在另一个问题上,但最后一个例子对我不起作用。即使我在标有 * 的行中向 ObjectObject[] 添加强制转换,我也会收到编译错误。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com