数组继承了object类的toString方法,数据类型将按照旧的格式打印,例如:

1 int[] luckyNumbers = {2,3,5,7,11,13};
2 String s = "" + luckyNumbers;

生成字符串“[I@1a46e30”(前缀[I表明是一个整形数组)。修正的方式是调用静态方法Arrays.toString.

1 String s = Arrays.toString(luckyNumbers);

将生成字符串“'[2,3,5,7,11,13]”

想要打印多维数组,则需要调用Arrays.deepToString方法

相关文章:

  • 2021-11-08
  • 2021-09-01
  • 2022-12-23
  • 2022-12-23
  • 2021-08-28
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-30
  • 2022-12-23
  • 2021-05-16
  • 2021-04-05
  • 2021-11-27
相关资源
相似解决方案