当前位置 博文首页 > 五分钟学Java:打印Java数组最优雅的方式是什么?_weixin_397603
在逛 Stack Overflow 的时候,发现了一些访问量像?安第斯山一样高的问题,比如说这个:打印 Java 数组最优雅的方式是什么?访问量足足有 220W+,想不到啊,这么简单的问题竟然有这么多程序员被困扰过。
来回顾一下提问者的问题吧:
在 Java 中,数组虽然是一个对象,但并未明确的定义这样一个类,因此也就没有覆盖
toString()
方法的机会。如果尝试直接打印数组的话,输出的结果并不是我们预期的结果。那有没有一些简单可行的方式呢?
如果大家也被这个问题困扰过,或者正在被困扰,就请随我来,咱们肩并肩手拉手一起梳理一下这个问题,并找出最佳答案。Duang、Duang、Duang,打怪进阶喽!
很好奇,是不是,为什么不能直接使用 System.out.println()
等系列方法来打印数组?来看这样一个例子。
String [] cmowers = {"沉默","王二","一枚有趣的程序员"};
System.out.println(cmowers);
cs