在我正在处理的应用程序中,我想返回Iterable的Iterable或子类并直接传入值。所以我试着做这样的事情:
private CustomClass valueOne;
private CustomClass valueTwo;
public Iterable<? extends CustomClass> children() {
return Array.asList(valueOne, valueTwo);
}
问题是,asList
似乎不起作用。我可以使用这样的东西吗?我一直在寻找,但我似乎无法找到任何适用于我的情况。
答案 0 :(得分:1)
更改
Array.asList
到
Arrays.asList
asList
方法适用于Arrays
Array
课程
List<CustomClass> list= Arrays.asList(new CustomClass[]{valueOne,valueTwo});