【发布时间】:2019-06-18 09:11:59
【问题描述】:
我有一个有 10 个属性的类。我想根据是否填充的属性对该类的对象列表进行分组。准确地说,我会得到 2^n 个组。我可以迭代列表并编写 2^n 个条件并将它们分组到新列表中。有没有其他更好的方法来实现这个功能而不是编写那些开关条件?
【问题讨论】:
-
十个二进制值不会导致 1024 个排列吗?您可以将其收集为位(每个字段都有自己的位),可以直接用作分组索引。
标签: java collections