Hello! 欢迎来到小浪资源网!

java中怎么储存一个数组


Java 中存储数组的方式有:基本类型数组、对象数组、多维数组、数组列表和数组工具类。

java中怎么储存一个数组

如何在 Java 中存储数组

Java 中存储数组有以下几种方法:

一、基本类型数组

使用基本类型(intchar 等)定义数组:

int[] numbers = {1, 2, 3, 4, 5};

二、对象数组

使用引用类型定义数组:

String[] names = {"John", "Mary", "Bob"};

三、多维数组

声明多维度的数组:

int[][] twoDimArray = {     {1, 2, 3},     {4, 5, 6} };

四、数组列表(List)

使用泛型数组列表存储数组:

List<Integer> numberList = Arrays.asList(1, 2, 3, 4, 5);

数组列表不可修改,但可以通过转换获取可修改的数组:

int[] numberArray = numberList.stream().mapToInt(i -> i).toArray();

五、数组工具类(Arrays)

使用 Java 标准库中的 Arrays 类来操作数组:

  • 声明一个长度为 n 的空数组:

    int[] emptyArray = new int[n];
  • 复制数组:

    int[] copyArray = Arrays.copyOf(originalArray, originalArray.length);
  • 排序数组:

    Arrays.sort(array);
  • 二分查找元素:

    int index = Arrays.binarySearch(array, element);

相关阅读