`

System.out.print(String[])为什么会在控制台显示String[]的引用

 
阅读更多

      为什么他们打印的是集合的内容?而String[]打印的是String[]的引用?

                System.out.println(List);

System.out.println(Map);

System.out.println(Set);

 

 

           解答:因为List,Set,Map等 重写了toString()方法;

分享到:
评论

相关推荐

    print-java.rar_java print

    首先,Java中的`print`方法主要存在于`System.out`对象中,它是`Console`类的一部分,我们通过`System.out.print()`来实现输出。这个方法可以打印任何类型的数据,包括基本类型(如int、double)、字符串、对象等,...

    Java I/O 标准输入输出流System.in

    在Java编程语言中,I/O(输入/输出)是程序与外部世界交互的重要部分,而标准输入输出流(System.in, System.out, System.err)是Java内置的预定义流,用于处理程序与操作系统之间的基本输入输出操作。这篇博客将深入...

    控制台抽奖系统

    - 系统通过`System.out.println()`方法输出文字信息到控制台,如欢迎语、菜单选项等。 ### 四、代码分析 ```java import java.util.Scanner; public class Bingo { public static void main(String[] args) { ...

    Java从控制台读入数据的几种方法

    System.out.print(prompt); str = br.readLine(); } catch (IOException e) { e.printStackTrace(); } return str; } } ``` 使用Scanner实现控制台输入 Scanner是Java中的一个常用类,用于解析输入的字符串...

    javaSystem.out.println()输出byte[]、char[]异常的问题详析

    在这段代码中,`System.out.println(b)`实际上是调用`b.toString()`,因为`b`是`byte[]`类型,而`byte[].toString()`返回的是数组的内存地址,这就是为什么你会看到类似`[B@7adf9f5f`这样的输出。而`System.out....

    Java控制台数据获取方法及比较.pdf

    System.out.print(prompt); str = br.readLine(); } catch (IOException e) { e.printStackTrace(); return null; } return str; } } ``` 这种方法的缺点是需要捕获IOException异常,并且需要使用...

    引用 Java中从命令控制台输入数据的几种常用方法.doc

    System.out.print("Please enter a string: "); String input = sc.next(); System.out.println("Your input is: " + input); } } ``` 方法三:使用 BufferedReader 类 java.io.BufferedReader 类可以用来读取...

    使用java打印所有图形

    在Java编程语言中,我们可以利用控制台输出(System.out.println())来绘制各种几何图形,如直角三角形、等腰三角形、菱形、实心正方形和空心正方形。这些图形的生成主要依赖于循环结构,如for循环或while循环,以及...

    Java使用for循环语句在控制台上输出九九乘法表-的各种变换形式.docx

    System.out.print(j + "*" + i + "="); // 使用printf进行对齐输出 System.out.printf("%-4s", i * j); } // 换行 System.out.println(); } } } ``` **关键点解释**: - `%-4s`:这里使用`printf`函数来进行...

    JAVA数据输入方式(命令行输入和控制台输入)

    System.out.print("Enter an integer: "); int num = scanner.nextInt(); System.out.println("You entered: " + num); scanner.close(); } } ``` #### 三、字符串类型转换 在处理从控制台或命令行读取的...

    Java使用for循环语句在控制台上输出九九乘法表_的各种变换形式

    System.out.print(j + "*" + i + "="); // 输出乘法表达式 System.out.printf("%-4s", i * j); // 输出计算结果,%-4s表示左对齐并占四个字符空间 } System.out.println(); // 换行 } } } ``` **关键点说明:...

    Java控制台数据获取方法及比较

    System.out.print("请输入字符串:"); String input = reader.readLine(); System.out.println("读取的输入:" + input); } catch (IOException e) { e.printStackTrace(); } } } ``` #### 2. 使用`Scanner`...

    java控制台接收源代码

    System.out.print(""); // 输出空行 String name = input.next(); // 接收用户输入的名字 System.out.print("Ա:"); char sex = input.next().charAt(0); // 接收用户输入的性别字符 System.out.print(":"); ...

    java的控制台日历

    System.out.print(" "+i); else System.out.print(" "+i); if((i+startDay)%7==0) System.out.println(); } } public int getStartDay(int month){ int Days=0; for(int i=1;i;i++){ Days...

    在Java中从命令控制台输入数据的一些常用方法.doc

    System.out.print("Please enter a string: "); String input = scanner.nextLine(); System.out.println("Your input is: " + input); System.out.print("Please enter an integer: "); int number = ...

    控制台应用棱形

    System.out.print(" "); } for (int w = 1; w * 2 + 1; w++) { System.out.print("*"); } System.out.println(); } ``` 在这段代码中,`i`变量控制当前的行数,从0到6。`q`循环用于在每一行的开始打印一定...

    java使用for循环语句在控制台上输出九九乘法表_的各种变换形式

    在内层循环中,使用 System.out.print() 方法输出乘法表的每一项,然后使用 System.out.printf() 方法输出结果。最后,使用 System.out.println() 方法输出换行符。 除了基本的九九乘法表外,还有多种变换形式。...

    变量的使用

    在Java中,可以使用`System.out.println()`或`System.out.print()`方法来输出数据。 ##### 5. 输出各类型数据 例如,输出一个字符串和一个整数: ```java public class OutputExample { public static void main...

    java输入输出语句.doc

    在 Java 中,控制台输出是通过 System.out 对象来实现的。System.out 是一个 PrintStream 对象,它可以将数据输出到控制台。例如,在以下代码中,我们使用 System.out.println() 方法来输出一个字符串: ```java ...

    控制台应用程序字符的转化

    System.out.println("转换为小写: " + lowerCase); } } ``` `Scanner`类用于从控制台读取用户输入,`toUpperCase()`和`toLowerCase()`方法完成大小写转换。 这些基础知识对于任何程序员来说都是必备的,无论是在...

Global site tag (gtag.js) - Google Analytics