首页 >Java >java教程 > 正文

java中tostring方法的作用是什么

原创2020-08-01 16:17:330517

java中tostring方法的作用是会返回一个【以文本方式表示】此对象的字符串,结果是一个简明但易于读懂的信息表达式。

java中tostring方法的作用是

toString方法会返回一个“以文本方式表示”此对象的字符串。结果是一个简明但易于读懂的信息表达式。建议所有子类都重写此方法。

Object类是toString方法返回一个字符串,该字符串由类名(对象是该类的一个实例)、at标记符“@”和此对象哈希码的无符号十六进制表示组成。换句话说,该方法返回一个字符串,它的值等于:

getClass().getName()+'@'+Integer.toHexString(hashCode());

返回:该对象的字符串表示形式

因为它是Object里面已经有了的方法,而所有类都是继承Object,所以“所有对象都有这个方法”;

它通常只是为了方便输出,比如System.out.println(xx),括号里面的“xx”如果不是String类型的话,就自动调用xx的toString()方法;

总而言之,它只是sun公司开发java的时候为了方便所有类的字符串操作而特意加入的一个方法。

f1b598857b0bbd357a5e073a9ede9ff.png

扩展资料

tostring的使用示例
publicclassOrc
{
publicstaticclassA
{
publicStringtoString()
{
return"thisisA";
}
}
publicstaticvoidmain(String[]args)
{
Aobj=newA();
System.out.println(obj);
}
}

相关学习推荐:Java视频教程

以上就是java中tostring方法的作用是什么的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码
  • 相关标签:java tostring方法
  • 本文原创发布php中文网,转载请注明出处,感谢您的尊重!
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • javatoString使toString()于返回以一个字符串表示Number对象值。
    javatostring使:1、Object类具有一个toString(),创建每个类都会继承该;2、它返回对象一个String表示,并且对于调试非常有帮助;3、对于默认toString
    javatoString():返回一个字符串表示Number对象值,具体代码如【Integer.toString(int i),返回表示指定intString对象。
    Javamain一个java程序入口,无论一个java复杂庞大,或小,只要他一个可以运行java程序那必然就要有一个main
    Java语句集合,它们在一起执行一个功能。java:可以使程序变得更简短而清晰,提高程序开发效率,提高了代码性。
    java对象,对象具有某种具体行为,而对象指某一个类一个具体实例。例如:把人看做一个类,某种人具体行为解释,而对象则表示具体到人。
    javafinalizeObject类提供一个,在GC准备释放对象所占内存空间之前,它将首先调finalize()
    本文来自java入门程序,文为大家介绍了java@Override标签,具有一定参考价值,希望可以帮助到大家。帮助自己检查否正确地复写了父类已有
    Java重载指:两个名相同,但参数类型、参数个数不一致,那就可以说一个另一个重载。在重载返回类型与修饰符也可以不相同。
    java入门教程:本文为大家介绍了JavaScanner类及使,具有一定参考价值,希望可以帮助到大家。Scanner来获取户在控制台输入字符串
    本文来自java入门程序,文为大家介绍了javafinal关键字,具有一定参考价值,希望可以帮助到大家。final关键字于修饰类、属性和,被final修饰类不可以被继承。
    java“==”操符和equals区别:“==”操符专门来比较两个变量否相同;equals来比较两个独立对象内容否相同。字符串比较基本上都使equals
    java反射:通过反射可以使程序代码访问装载到JVM 内部信息,获取已装载类成员变量信息、获取已装载类、获取已装载类构造信息。
    Java泛型 ? 使泛型好处?Java泛型如何工 ? 类型擦除 ?如何工
    java生成随机数:可以使Math类下random()来实现。比如要生成一个1~100之间随机数,那具体代码为【(int)(Math.random()*100+1)】。
    java反射:1、在运行时判断任意一个对象所属类;2、在运行时构造任意一个类对象;3、在运行时判断任意一个类所具有成员变量和;4、在运行时调任意一个对象
    java指:一组为了实现特定功能代码块集合。
    Java最常见基础面试题:JDK和JRE有区别?==和equals区别?两个对象hashCode()相同,则equals()也一定为 true,对吗?final在java
    java函数(:对于非静态通过对象来调,例如:“对象名.()”;对于静态通过类名来调,例如:“类名.()”。
    java常见面试题有:1、JDK和JRE有区别?2、==和equals区别?3、final在java?4、String属于基础数据类型吗?5、如何将字符串反转?

    专题推荐

    推荐视频教程
  • 马士兵JAVA坦克游戏视频教程马士兵JAVA坦克游戏视频教程
  • JavaScript 基础加强视频教程JavaScript 基础加强视频教程
  • 传智播客JavaScript网页游戏开发实战视频教程传智播客JavaScript网页游戏开发实战视频教程
  • Javascript - ES6实战视频课程Javascript - ES6实战视频课程
  • 极客学院Java8新特性视频教程极客学院Java8新特性视频教程
  • 视频教程分类