谁可以帮我看下我的这个代码要怎么改成这个题目的意思


public class ListTest {
    public static boolean equals(int [] list1,int [] list2){
        for (int i = 0; i <list1.length ; i++) {
            if (list1[i]!=list2[i]) {
                return false;
            }
        }
        return true;
        }
 
    public static void main(String[] args) {
        int[] a ={1,2,3,4,5};
        int [] b = {1,2,3,4,5};
        System.out.println(equals(a,b));
    }
}

img

基本实现



```java
public static void main(String[] args) {
        Scanner scanner0 = new Scanner(System.in);
        List<Integer> list0 = new ArrayList<>();

        Scanner scanner1 = new Scanner(System.in);
        List<Integer> list1 = new ArrayList<>();

        System.out.println("请输入第一个集合的元素:");
        while (true) {
            Integer haha = scanner0.nextInt();
            list0.add(haha);
            if (list0.size() == 5) {
                break;
            }
        }
        System.out.println("输入完毕");

        System.out.println("------------------------------");

        System.out.println("请输入第二个集合的元素:");
        while (true) {
            Integer hehe = scanner1.nextInt();
            list1.add(hehe);
            if (list1.size() == 5) {
                break;
            }
        }
        System.out.println("输入完毕");

        System.out.println("两个集合相等吗?" + list0.equals(list1));
 }

```

写一个从键盘获取限制长度数组的方法
调用两次后,用你写的equals 方法比较一下。把你自定义的两个数组删了

谢谢各位