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));
}
}
基本实现
```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 方法比较一下。把你自定义的两个数组删了
谢谢各位