gpt4 book ai didi

java - 为什么在已经有 "println(char[] x)"的情况下需要 "println(Object x)"- java

转载 作者:行者123 更新时间:2023-11-29 08:30:50 26 4
gpt4 key购买 nike

我在阅读 println 函数时发现有 println(char[ ] x) 以及 println(Object x)
https://docs.oracle.com/javase/7/docs/api/java/io/PrintStream.html#println(char[])

我的问题是:由于 java 中的数组是对象,所以有什么需要具体用 char[] 重载 println() 而其余数组如 int[]等使用println(Object x)重载函数。

最佳答案

 println(Object x)

如果你用它来打印一个char数组(char数组是一个对象),它不会打印内容,而是打印objectClass@hashcode样式。您可以自己测试以查看确切的输出。

关于java - 为什么在已经有 "println(char[] x)"的情况下需要 "println(Object x)"- java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48387909/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com