程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何创建只有一个数组的对象数组列表?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

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

开发过程中遇到如何创建只有一个数组的对象数组列表?的问题如何解决?下面主要结合日常开发的经验,给出你关于如何创建只有一个数组的对象数组列表?的解决方法建议,希望对你解决如何创建只有一个数组的对象数组列表?有所启发或帮助;

您始终可以Object[]通过明确指定type参数来告诉Java您想要列表:

Object[] objectArray = { 1, "two", null };
List<Object[]> listofObjectArrays = Arrays.<Object[]>asList(objectArray);

解决方法

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

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,null});
// compile error: Incompatible types. required: List<java.lang.object[]> Found: List<java.lang.object>

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

我已经看到Jon
Skeet在另一个问题上的回答,但是那里的最后一个示例对我来说不起作用。即使我将强制类型转换添加到标记为的行ObjectObject[]行中,也会*出现编译错误。

大佬总结

以上是大佬教程为你收集整理的如何创建只有一个数组的对象数组列表?全部内容,希望文章能够帮你解决如何创建只有一个数组的对象数组列表?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。