import java.util.Scanner; public class twofour { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("请输入第一个数组的大小"); int arraysize1 = input.nextInt(); System.out.println("请输入第一个数组"); int[] list1 = new int[arraysize1]; for (int i = 0; i < arraysize1; i++) { list1[i] = input.nextInt(); } System.out.println("请输入第二个数组的大小"); int arraysize2 = input.nextInt(); System.out.println("请输入第二个数组"); int[] list2 = new int[arraysize2]; for (int i = 0; i < arraysize2; i++) { list2[i] = input.nextInt(); } if (equal(list1, list2)) { System.out.println("这两个数列是相同的"); } else System.out.println("这两个数列是不相同的"); } public static boolean equal(int[] list1, int[] list2) { boolean s= java.util.Arrays.equals(list1, list2) ; return s; } }
return java.util.Arrays.equals(list1, list2) ;
楼上正解。