Arrays类常见方法

一、Arrays类的常用方法

   1. binarySearch() ——二分搜索法搜索指定元素的下标,需要先排序
   2. copyOf() ——复制指定数组长度的元素到新数组
   3. equals() ——判断两个数组彼此是否相等
   4. sort() ——按照数字升序排列指定数组
   5. parallelSort() ——按照数字升序排列指定数组
   6. stream() ——将自定数组作为源(流)--创建流对象

二、简单使用


import java.util.Arrays;
import java.util.stream.IntStream;

//二、Arrays类的常用方法
public class ArraysMethod {
    static int[] nums = {23,12,43,5,17,34,9};
    static int[] nums2 = {23,12,43,5,17,34,9};
    static char[] chs = {'s','T','e','3','Z','f'};
    static String[] arr = {"张三","李四","张无忌","张三","王五","赵六"};
    public static void main(String[] args) {
//        1. binarySearch() ——二分搜索法搜索指定元素的下标,需要先排序
//        Arrays.sort(chs);
        int i = Arrays.binarySearch(chs,'Z');
//        System.out.println(i);
//        2. copyOf() ——复制指定数组长度的元素到新数组
        String[] ss = Arrays.copyOf(arr, 5);
//        for (String s : strings){
//            System.out.println(s);
//        }
//        3. equals() ——判断两个数组彼此地址是否相等
        boolean s3 = nums.equals(nums2);
//        System.out.println(s3);
//        4. sort() ——按照数字升序排列指定数组
        Arrays.sort(nums);
//        for (int n : nums){
//            System.out.println(n);
//        }
//        5. parallelSort() ——按照数字升序排列指定数组
        Arrays.parallelSort(arr);
//        for (String s : arr){
//            System.out.println(s);
//        }
//        6. stream() ——将指定数组作为源(流)--创建流对象
        IntStream s6 = Arrays.stream(nums2);
//        s6.forEach(s -> System.out.println(s));
    }
}

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值