美文网首页
数组元素排列组合(工具使用)

数组元素排列组合(工具使用)

作者: Ruining101 | 来源:发表于2020-06-17 18:26 被阅读0次

\color{#D3D3D3}{这里只是水一下用法}

依赖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]

Hutool作者文档地址

相关文章

  • 数组元素排列组合(工具使用)

    依赖Hutool-core 代码 结果 Hutool作者文档地址

  • 遍历两维数组

    遍历两维数组 需求: 有n个数组,每个数组元素不重复,在每个数组中抽取一个元素,求有多少种排列组合方式,并逐一列举...

  • Java数组常用方法总结

    Java数组 Java中数组用于存储固定大小的同类型元素 用法 工具类Arrays 复制数组最终使用的是Syste...

  • Swift 基础语法学习(四)

    数组的简单使用 实例化数组 数组元素的增加 移除数组中的元素 替换数组中指定位置的元素 查询数组中指定位置的元素

  • Arrays工具类

    一、Arrays工具类 与数组相关的工具类,提供大量静态方法1、将参数数组变成字符串格式:[元素1,元素2,元素3...

  • JavaScrip数组

    JS的数组使用中括号[]进行定界,中括号包裹的区域就是数组的元素。数组元素之间使用逗号隔开 数组创建 数组也有其构...

  • 常见数组使用方法

    数组申明 数组简单操作 arr.length //数组元素个数访问或者修改数组元素可以使用数组下标 清空数组 数...

  • Swift学习笔记-数组

    创建数组 访问和修改数组元素 获取数组元素数量 添加和删除数组元素 遍历数组 使用加法添加一个数组到另外一个数组 ...

  • 数组的基本使用

    数组基本使用 当需要保存很多"相同类型"的数据的时候就可以使用数组来保存 数组的定义格式 元素类型 数组名称[元素...

  • 数组

    数组的定义 数组是相同类型数据的有序集合 按照一定的先后次序排列组合而成 每个数据称为数组的元素,可以用下标来访问...

网友评论

      本文标题:数组元素排列组合(工具使用)

      本文链接:https://www.haomeiwen.com/subject/bmosxktx.html