zoukankan      html  css  js  c++  java
  • java.util.Arrays.equals方法

    java.util.Arrays.equals方法

    Modifier and Type 方法 描述
    static boolean equals(boolean[] a, boolean[] a2) 如果两个指定的布尔数组彼此 相等 ,则返回 true
    static boolean equals(boolean[] a, int aFromIndex, int aToIndex, boolean[] b, int bFromIndex, int bToIndex) 如果两个指定的布尔值数组在指定的范围内彼此 相等 ,则返回true。
    static boolean equals(byte[] a, byte[] a2) 如果两个指定的字节数组彼此 相等 ,则返回 true
    static boolean equals(byte[] a, int aFromIndex, int aToIndex, byte[] b, int bFromIndex, int bToIndex) 如果两个指定的字节数组(在指定范围内)彼此 相等 ,则返回true。
    static boolean equals(char[] a, char[] a2) 如果两个指定的字符数组彼此 相等 ,则返回 true
    static boolean equals(char[] a, int aFromIndex, int aToIndex, char[] b, int bFromIndex, int bToIndex) 如果两个指定的字符数组在指定范围内彼此 相等 ,则返回true。
    static boolean equals(double[] a, double[] a2) 如果两个指定的双精度数组彼此 相等 ,则返回 true
    static boolean equals(double[] a, int aFromIndex, int aToIndex, double[] b, int bFromIndex, int bToIndex) 如果指定范围内的两个指定的双精度数组彼此 相等 ,则返回true。
    static boolean equals(float[] a, float[] a2) 如果两个指定的浮动数组彼此 相等 ,则返回 true
    static boolean equals(float[] a, int aFromIndex, int aToIndex, float[] b, int bFromIndex, int bToIndex) 如果两个指定的浮点数在指定范围内相互 相等 ,则返回true。
    static boolean equals(int[] a, int[] a2) 如果两个指定的int数组彼此 相等 ,则返回 true
    static boolean equals(int[] a, int aFromIndex, int aToIndex, int[] b, int bFromIndex, int bToIndex) 如果两个指定的int数组在指定的范围内彼此 相等 ,则返回true。
    static boolean equals(long[] a, int aFromIndex, int aToIndex, long[] b, int bFromIndex, int bToIndex) 如果指定范围内的两个指定的long数组彼此 相等 ,则返回true。
    static boolean equals(long[] a, long[] a2) 如果两个指定的longs数组彼此 相等 ,则返回 true
    static boolean equals(short[] a, int aFromIndex, int aToIndex, short[] b, int bFromIndex, int bToIndex) 如果两个指定的短整型数组在指定的范围内彼此 相等 ,则返回true。
    static boolean equals(short[] a, short[] a2) 如果两个指定的短裤阵列彼此 相等 ,则返回 true
    static boolean equals(Object[] a, int aFromIndex, int aToIndex, Object[] b, int bFromIndex, int bToIndex) 如果两个指定的对象数组在指定范围内彼此 相等 ,则返回true。
    static boolean equals(Object[] a, Object[] a2) 如果两个指定的对象数组彼此 相等 ,则返回 true
    static boolean equals(T[] a, int aFromIndex, int aToIndex, T[] b, int bFromIndex, int bToIndex, Comparator cmp) 如果两个指定的对象数组在指定范围内彼此 相等 ,则返回true。
    static boolean equals(T[] a, T[] a2, Comparator cmp) 如果两个指定的对象数组彼此 相等 ,则返回 true

    equals(int[] a, int[] a2

    import java.util.Arrays;
    
    public class TestEquals {
        public static void main(String[] args) {
            test();
    
        }
        //测试  equals()方法
        public static void test(){
            int[] a = {1,2,6,5,10,8};
            int[] b = {1,2,6,5,10,8};
            System.out.println("a和b是不是同一数组:"+(a==b));
            System.out.println("a和b的值是不是相等:"+ Arrays.equals(a, b));
        }
    }
    
    a和b是不是同一数组:false
    a和b的值是不是相等:true
    

    equals(int[] a, int aFromIndex, int aToIndex, int[] b, int bFromIndex, int bToIndex)

    • jdk8中还没有这个函数
    public class TestEquals {
        public static void main(String[] args) {
            test();
    
        }
        //测试  equals()方法
        public static void test(){
            int[] a = {0,2,6,5,10,6};
            int[] b = {2,6,5,10,8,2};
            System.out.println("a的1到4元素 和 b的0到3元素是不是相等:"+ (Arrays.equals(a,1,4, b,0,3)));
            
        }
    }
    
    a的1到4元素 和 b的0到3元素是不是相等:true
    
  • 相关阅读:
    JMeter使用BeanShell断言
    Django启动时找不到mysqlclient处理 django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclient?
    Yapi本地搭建及错误解决
    Selenium设置页面超时时间-快速终止页面加载
    Vue全套精品课笔记
    剑指offer 不用加减乘除做加法
    C++标准库函数
    剑指offer 左旋转字符串
    剑指offer 翻转单词顺序列
    剑指offer 扑克牌顺子
  • 原文地址:https://www.cnblogs.com/sweetorangezzz/p/12918940.html
Copyright © 2011-2022 走看看