gpt4 book ai didi

java - java中如何打印数组

转载 作者:行者123 更新时间:2023-12-01 08:08:10 25 4
gpt4 key购买 nike

public class ArrayUtilities{
public static void main(String[] args){
int[] array1= {1,2,3,4,5,10,15,30,32};
System.out.println(copy(array1));
}
public static int[] copy(int[] array){
int[] newArray = new int[array.length];
for(int i = 0; i < array.length; i++){
array[i] = newArray[i];
}
return newArray;
}
}

我必须编写一个方法来复制数组。问题是每当我运行这段代码时,它都会给我 [I@68e4e358,而不是数组。请帮忙预先感谢您!

最佳答案

由于复制方法返回一个数组,您可以:

  1. 使用 for 循环打印数组的每一项(标准 for 循环或 for-each loop )
  2. 使用Arrays.toString(copy(array1));

关于java - java中如何打印数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19711256/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com