![\color{#D3D3D3}{这里只是水一下用法}](https://math.jianshu.com/math?formula=%5Ccolor%7B%23D3D3D3%7D%7B%E8%BF%99%E9%87%8C%E5%8F%AA%E6%98%AF%E6%B0%B4%E4%B8%80%E4%B8%8B%E7%94%A8%E6%B3%95%7D)
依赖Hutool-core
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-core</artifactId>
<version>5.3.8</version>
</dependency>
代码
import cn.hutool.core.util.ArrayUtil;
import org.junit.Test;
import cn.hutool.core.math.Combination;
public class ZuheTest {
@Test
public void zuhe() {
Combination combination = new Combination(new String[]{"1", "2", "1", "4", "5"});
List<String[]> rs = combination.select(3);//这个是待组合个数
rs.forEach(o -> System.out.println(ArrayUtil.toString(o)));
}
}
结果
[1, 2, 1]
[1, 2, 4]
[1, 2, 5]
[1, 1, 4]
[1, 1, 5]
[1, 4, 5]
[2, 1, 4]
[2, 1, 5]
[2, 4, 5]
[1, 4, 5]
网友评论