CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

toString()是什么意思,,简单问题

楼主sun8087(.Net@ChangZhou)2006-07-03 16:48:26 在 Java / Web 开发 提问

toString()是什么意思,,简单问题  
  帮我解释一下 问题点数:100、回复次数:5Top

1 楼buffon001(门神)回复于 2006-07-03 16:52:01 得分 100

这个一般是用于类型转换的方法  
  比如Integer.toString()是把整形转为字符串  
  Float.toString()是把浮点型转为字符串Top

2 楼infowain(infowain)回复于 2006-07-03 16:54:26 得分 0

把其他类型转换成字符串类型Top

3 楼kevinliuu()回复于 2006-07-03 16:56:43 得分 0

所有对象都有toString()方法,因为该方法是类Object的方法,而Object是所有class的基类  
   
  return   getClass().getName()   +   "@"   +   Integer.toHexString(hashCode());  
   
  这是Object类的toString()方法实现,可以看出,该方法只是返回一个类名+hash码的二进制字符串,所以对于所有类型,都应该实现自己的toString()方法  
   
  但并不是所有类都重写了toString()方法  
   
  Top

4 楼afrag()回复于 2006-07-03 16:57:39 得分 0

toString是Object类的方法。由于所有的类都是直接或者间接的从Object类集成的,所以所有的类都有这个方法。  
  如果类没有重写这个方法的话,缺省的是返回实例的  
  getClass().getName()   +   '@'   +   Integer.toHexString(hashCode())Top

5 楼rainwindboys(浩义)回复于 2006-07-03 17:07:54 得分 0

这是一个用于类型转换的方法,它的作用就是将对象转换为字符串类型Top

相关问题

关键词

得分解答快速导航

  • 帖主:sun8087
  • buffon001

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo