【发布时间】:2014-07-25 18:45:12
【问题描述】:
如果有一个包含 Foo 对象的数组或列表,并且我想根据属性 Foo.bar 拆分集合,那么除了使用映射和遍历集合之外,在 Java 中是否有一种快速的方法?
例如,假设列表如下所示:
- Foo.bar = 1
- Foo.bar = 1
- Foo.bar = 2
- Foo.bar = 3
- Foo.bar = 3
- Foo.bar = 4
该列表将被分成 4 个不同的列表,因为 bar 有 4 个不同的值。
【问题讨论】:
-
特地求一个不使用地图的方法-_-
标签: java arrays list collections