Java 数组问题我不断收到编译错误
我目前正在编写一些代码,但在比较两个数组时遇到问题,我缺少什么Java 数组问题我不断收到编译错误,java,arrays,Java,Arrays,我目前正在编写一些代码,但在比较两个数组时遇到问题,我缺少什么 package learn_Java_Fast; //working on Arrays from Hello World import java.*; public class Arrays { public static void main(String[] args) { int[] arr1 = {0,2,4,6,8,10}; int[] arr2 = {0,2,4,6,8,10}; int[]
package learn_Java_Fast;
//working on Arrays from Hello World
import java.*;
public class Arrays {
public static void main(String[] args) {
int[] arr1 = {0,2,4,6,8,10};
int[] arr2 = {0,2,4,6,8,10};
int[] arr3 = {10,8,6,4,2,0};
boolean result1 = Arrays.equals( arr1, arr2);
boolean result2 = Arrays.equals( arr1, arr3);
System.out.println(result1);
System.out.println(result2);
}
}如果重叠,请尝试直接使用更精确的包命名导入Arrays类。如果重叠,请尝试直接使用更精确的包命名导入Arrays类。您的类名
Arrays
与java.util.Arrays
冲突-将您的类重命名为任何其他名称和代码将编译。您的类名数组
与java.util.Arrays
冲突-将您的类重命名为任何其他名称,您的代码将编译。正如Stepan指出的,您与java实用程序类数组
存在名称冲突。你最好改名你的班级。此外,通过import Java.*导入每个Java包被认为是不好的做法代码>。相反,您可以使用import java.util.*
导入java实用程序包
另外,另一张海报错误地指出阵列初始化错误;您通过int[]array={1,2,3}
进行的初始化实际上是正确的 正如Stepan指出的,您与java实用程序类,数组有名称冲突。你最好改名你的班级。此外,通过import Java.*导入每个Java包被认为是不好的做法代码>。相反,您可以使用import java.util.*
导入java实用程序包
另外,另一张海报错误地指出阵列初始化错误;您通过int[]array={1,2,3}
进行的初始化实际上是正确的 我用ArraysExample替换了数组。我也遇到了同样的错误//使用Hello World import java.util.*中的数组;公共类ArraysExample{public static void main(String[]args){int[]arr1={0,2,4,6,8,10};int[]arr2={0,2,4,6,8,10};int[]arr3={10,8,6,4,2,0};布尔结果1=ArraysExample.equals(arr1,arr2);布尔结果2=arryexample.equals(arr1,arr3);System.out.println(result1);System.out.println(result2);}}我得到了这个错误。线程“main”java.lang中出现异常。错误:未解决的编译问题:type对象中的方法equals(Object)不适用于参数(int[],int[])type对象中的方法equals(Object)不适用于learn_java_Fast.ArraysExample.main(ArraysExample.java:12)中的参数(int[],int[])我用ArraysExample替换了数组。我也遇到了同样的错误//使用Hello World import java.util.*中的数组;公共类ArraysExample{public static void main(String[]args){int[]arr1={0,2,4,6,8,10};int[]arr2={0,2,4,6,8,10};int[]arr3={10,8,6,4,2,0};布尔结果1=ArraysExample.equals(arr1,arr2);布尔结果2=arryexample.equals(arr1,arr3);System.out.println(result1);System.out.println(result2);}}我得到了这个错误。线程“main”java.lang中出现异常。错误:未解决的编译问题:type对象中的方法equals(Object)不适用于参数(int[],int[])type对象中的方法equals(Object)不适用于learn_java_Fast.ArraysExample.main(ArraysExample.java:12)中的参数(int[],int[])我已将名称从Arrays更改为ExampleArrays。我还是一样。我有更新的代码和它的结果下发布斯蒂芬斯邮报。谢谢你的帮助!我已将名称从Arrays更改为ExampleArrays。我还是一样。我有更新的代码和它的结果下发布斯蒂芬斯邮报。谢谢你的帮助!