【发布时间】:2012-06-14 02:39:24
【问题描述】:
假设我有一个特定对象的列表:
List<Student>
我需要生成另一个列表,包括上面列表中Students 的ids:
List<Integer>
避免使用循环,是否可以通过使用 apache 集合 或 guava 来实现?
哪些方法对我的情况有用?
【问题讨论】:
-
嘿,我刚刚找到了:stackoverflow.com/questions/737244/…
-
乔恩的回答很酷,但如果你看一下,它也使用了循环。任何解决方案都将使用循环 - 尽管您可能看不到它,但在内部它会
-
必须有人应用循环才能完成。您或您可能使用的某个库。
-
实际上 jon 的回答不适合我的情况,因为我不想使用 for 循环。我认为在某个地方有更方便的方法,但等我找到它:)
标签: java list collections java-stream guava