问答详情
源自:6-5 使用循环操作 Java 中的数组

输出数组名,为什么输出的是不相干的数据

String[] hobbys = { "sports", "game", "movie" };
System.out.println("循环输出数组中元素的值:"+hobbys);

结果为什么是:

循环输出数组中元素的值:[Ljava.lang.String;@1b6d3586

提问者:慕斯2112558 2022-06-15 09:04

个回答

  • 幕布斯4477907
    2022-06-15 16:49:31

    直接输出的话,可以定义数组为char类型。
    其他的可以写个循环输出 或者 Arrays.toString()
    System.out.println("循环输出数组中元素的值:" + Arrays.toString(hobbys));