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

来源:6-5 使用循环操作 Java 中的数组

慕斯2112558

2022-06-15 09:04

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

结果为什么是:

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

写回答 关注

1回答

  • 幕布斯4477907
    2022-06-15 16:49:31
    直接输出的话,可以定义数组为char类型。
    其他的可以写个循环输出 或者 Arrays.toString()
    System.out.println("循环输出数组中元素的值:" + Arrays.toString(hobbys));

    慕斯2112...

    char[] hobbys = { "sports", "game", "movie" }; System.out.println("循环输出数组中元素的值:"+hobbys); 改类型是这样吗?这样输出是报错的。 Arrays.toString()这个是什么意思呀?是后面课程才学到的吗?

    2022-06-15 17:32:57

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题