请问什么情况下要用到重写toString()方法,这个方法怎么用? java方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 toString(),就是转字符串的一种方法啊!当然是你需要把你的某种类型的数据转成字符串的时候就用这种方法咯 你说的是重写对吧,对于一般的对象来说都会有这个方法,其实这个方法的目的,主要就是将对象按字符串的方式输出出来:打个比方,比如一个People类,里边有name,age这两个属性,如果你People p = new People();p.toString();这么做的话,默认输出就是一个内存地址。那么你会想到重写ToString();这个方法,按自己的方式去输出。比如将toString的方法体改为:return p.name+p.age;这个时候toString输出的东西就是People这个类的姓名和年龄了。 toString()是oject方法,所以只要继承自oject的类都阔以重写这个方法。应用举例editText.getText().toString() 从serivce中使用SurfaceView(没有activity) 谁能推荐些Android系统开发和应用开发的书籍? Android2.3 ndk opengles如何显示yuv格式图片 android4.0源码编译错误 Widget 是否添加到桌面 过滤sim卡联系人信息的问题 WebView调用<input type="file" name="Filedata">无效 AlarmManager 疑问 Android驱动源码在哪可以下载到 100分求教安卓蓝牙传送GBK编码的中文的问题 layout_alignParentLeft 没有这个? 求教actionbar的使用
如果你People p = new People();
p.toString();
这么做的话,默认输出就是一个内存地址。
那么你会想到重写ToString();这个方法,按自己的方式去输出。
比如将toString的方法体改为:return p.name+p.age;
这个时候toString输出的东西就是People这个类的姓名和年龄了。