Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
数组(littlea)在java中工作,没有import语句(import java.util.arrays),这是为什么?_Java_Arrays - Fatal编程技术网

数组(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继承了这个特性。快乐阅读!