大佬教程收集整理的这篇文章主要介绍了如何创建只有一个数组的对象数组列表?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
您始终可以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在另一个问题上的回答,但是那里的最后一个示例对我来说不起作用。即使我将强制类型转换添加到标记为的行Object
或Object[]
行中,也会*
出现编译错误。
以上是大佬教程为你收集整理的如何创建只有一个数组的对象数组列表?全部内容,希望文章能够帮你解决如何创建只有一个数组的对象数组列表?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。