欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

System.out.print()打印各Java对象的输出说明,

来源: javaer 分享于  点击 46309 次 点评:73

System.out.print()打印各Java对象的输出说明,


调用print方法传入一个对象打印输出时,会默认调用对象的toString方法,若对象没有覆写toString方法,则默认调用Object的toString方法。

public String toString() {
        return getClass().getName() + "@" + Integer.toHexString(hashCode());
}

Class.getName方法以 String 的形式返回此 Class 对象所表示的实体(类、接口、数组类、基本类型或 void)名称

元素类型表
Element Type Encoding
boolean Z
byte B
char C
class or interface L< classname >
double D
float F
int I
long J
short S

类或接口名 classname 是上面指定类的二进制名称、

示例:

String.class.getName()
returns “java.lang.String”
byte.class.getName()
returns “byte”
(new Object[3]).getClass().getName()
returns “[Ljava.lang.Object;”
(new int[3][4][5][6][7][8][9]).getClass().getName()
returns “[[[[[[[I”

相关文章

    暂无相关文章

用户点评