我有一个字符串数组,其中定义了四个元素。当我输入时,为什么System.out.println(name of Array)不输出元素呢?而是给了我一个奇怪的输出。这是我的代码...public class GeniusTrial { public static void main(String[]args) { String [] genius = {"Einstein, ", "Newton, ", "Copernicus, ", "Kepler."}; System.out.print(genius); }} 这是我得到的输出:[Ljava.lang.String;@3e25a5
3 回答
米脂
TA贡献1836条经验 获得超3个赞
使用Arrays类为您扩展数组:
System.out.println(Arrays.toString(genius));
会给你
[爱因斯坦,牛顿,哥白尼,开普勒。]
双重逗号是因为您将它们包括在数组中。删除它们,您会得到一个漂亮的逗号分隔列表。
添加回答
举报
0/150
提交
取消