比较两个 Java char 数组的 Java 程序


要比较两个 Java char 数组,请使用 Arrays.equals() 方法。

我们先声明并初始化一些 char 数组。

char[] arr1 = new char[] { 'p', 'q', 'r' };
char[] arr2 = new char[] { 'p', 'r', 's' };
char[] arr3 = new char[] { 'p', 'q', 'r' };

现在,让我们比较上述任何两个数组。

Arrays.equals(arr1, arr2));

以同样的方式,比较其他数组。

以下是示例。

示例

 实时演示

import java.util.*;
public class Demo {
   public static void main(String []args) {
      char[] arr1 = new char[] { 'p', 'q', 'r' };
      char[] arr2 = new char[] { 'p', 'r', 's' };
      char[] arr3 = new char[] { 'p', 'q', 'r' };
      System.out.println(Arrays.equals(arr1, arr2));
      System.out.println(Arrays.equals(arr2, arr3));
      System.out.println(Arrays.equals(arr1, arr3));
   }
}

输出

false
false
true

更新日期: 26-Jun-2020

310 次浏览

启动你的 职业

完成课程,获得认证

开始学习
广告