给定一个复杂的嵌套对象集合,例如:
Set<List<Map<String, List<Object>>>> complexNestedCollection;
Run Code Online (Sandbox Code Playgroud)
是否存在一种通用方法来将其展平并获得包含在其中List的所有Object内容?
一些细节:
List<List<Object>>外部List将自身包含为成员的位置.(感谢AdrianJałoszewski在下面的评论中提到这一点).注意:实际的用例是从a获取所有字符串List<List<String>>,这可以通过两个循环轻松完成,但它让我对一般情况感到疑惑.