Java 动态For循环
所以我发现了类似的问题,但没有一个能帮助我解决问题。所以我有一个ArrayListJava 动态For循环,java,loops,recursion,dynamic,Java,Loops,Recursion,Dynamic,所以我发现了类似的问题,但没有一个能帮助我解决问题。所以我有一个ArrayList
如果没有您的数据的可靠示例,我无法真正探讨如何比较“组合”,我假设在这种情况下,可以通过地图值中的列表来处理这些组合。我发现很难理解这个问题。你能提供一个你的数据和你想得到的结果的例子吗?很抱歉反应太晚,我通过电话问了这个问题,现在我在我的笔记本电脑上,所以我可以更好地阐述。所以这个列表完全基于用户输入,所以如果你说分类是一个B C D,你有5个A的2个B的3个C和1个D,那么它将构建一列A1 A2 A3 A4 A5,一列B1 B2,一列C1 C2 C3,一列D1。然后我想比较它们,但不是与每列中的比较,所以如果我想要3的组合,那么它将是A1 B1 C1,A2 B1 C1等。如果我想要4,那么它将是A1 B1 C1 D1,A1 B1 C2 D1等。这更有意义吗?我试图构建这些列来帮助视觉效果,但我不知道如何。比如?抱歉,无法确定如何嵌入它!如果是这样,我相信一张地图会很完美。您可以将键设置为A、B、C、D,然后每个“1、2、3”等都将是该键的值。这样,就可以有一个循环遍历每个键/值对,从列表中获取一个值,并将其添加到输出列表中。然后,如果您想自己处理这些值,可以拆分输出列表。这个解释有道理吗?我理解你的逻辑,谢谢你的帮助!我会查看地图,看看是否能得到我想要的输出!