使用Java 8从外部List收集内部List

时间:2015-06-09 11:31:41

标签: java collections lambda java-8

设Parent是一个包含normal的java类 原始变量和内部List及其相应的getter和setter。 Parent有一个getValue(index)方法,它将返回列表 或者字段(相应的吸气剂)。

现在我将获得一个List并找出内部内部的List。 (3级层次结构)。  我将从外部获取索引,我想返回最里面的列表。

方法: -

List<Parent> getList(int[] indexes, Parent parent)
 {

 int first = indexes[0];
 int second = indexes[1];
 int third = indexes[2];

 // Now I get the first inner List<Parent> by this code. 
 List<Parent> inner = (List<Parent>)  parent.getValue(first);

 // How will I get the remaining two lists from 'inner'
 }

如何使用Lamdas和Streams在Java 8中编写代码。

0 个答案:

没有答案