Java 数组排序,数组分割,数组转集合

列几个使用方便的数组操作
  • 数组排序
int arr = {1,5,4,2,3,7};
Arrays.sort(arr);
System.out.println(arr);
//  输出arr :{1,2,3,4,5,7}
  • 数组转集合
 int[] arr = {1,4,2,3,45,56};
 List<int[]> list = Arrays.asList(arr);
  • 数组复制
int[] arr = {1,4,2,3,45,56};
//数组复制
int[] copyArr = Arrays.copyOf(arr, arr.length);
  • 数组分割
        int[] arr = {1,4,2,3,45,56};
        // 新数组长度
        int len = 3;
        // 数组: {1,4,2}
        int[] newArr = Arrays.copyOf(arr, len);
  • 数组指定起始和截至元素分割
        int[] arr = {1,4,2,3,45,56};
        // 起始位置(包含)
        int start = 3;
        // 截至位置(不包含)
        int end  = 5;
        // 结果:{2,3}
        int[] newArr = Arrays.copyOfRange(arr,start,end);

核心: Arrays 工具类的使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值