要比较两个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