数组(littlea)在java中工作,没有import语句(import java.util.arrays),这是为什么?
编辑:前面的问题措辞不清楚对不起。数组(littlea)在java中工作,没有import语句(import java.util.arrays),这是为什么?,java,arrays,Java,Arrays,编辑:前面的问题措辞不清楚对不起。 我说的是通用数组,如int[]、String[]、char[]等。否,java.util.arrays默认情况下不导入 class Test { public static void main(String[] args) { int[] a = {1,2}; int[] b = {1,3}; System.out.println(Arrays.equals(a,b)); } } 由于数组未知
我说的是通用数组,如int[]、String[]、char[]等。否,java.util.arrays默认情况下不导入
class Test {
public static void main(String[] args) {
int[] a = {1,2};
int[] b = {1,3};
System.out.println(Arrays.equals(a,b));
}
}
由于数组未知,尝试编译此类将失败。您需要在文件前面加上import java.util.Arrays代码>以供编译
如果您通常谈论数组,比如默认情况下如何支持int[]
,那么这是一个不同的问题,您需要澄清并改写您的意思。简单地说,数组在C语言中是受支持的,Java语言就是建立在C语言之上的
编辑:进一步阅读你指的是little-a“数组”(即一般的数组,比如int[]arr=new int[10];
),还是Big-a数组(比如arrays.sort(arr)
),举一个你认为不应该起作用的例子。你说的是数组的基本语言特性吗?嗨@KevinAnderson,是的,我说的是一般的东西int[],char[],String[],等等。。。我不知道有什么不同,我会给问题添加一个编辑谢谢,我想这回答了我的问题,以澄清我所说的数组(小a)。如果我现在理解正确的话,Arrays(大A)是一个为数组(小A)提供额外功能的类,它超出了访问索引等基本功能。在这种情况下,关于数组如何工作的答案是我的最后一句话。阅读数组在C语言中的工作原理将帮助您掌握有关数组的基本技术细节。知道Java是基于C构建的意味着Java继承了这个特性。快乐阅读!