Topic: 大家都来帮帮我啊!看看这个程序.toString的用法. |
Print this page |
1.大家都来帮帮我啊!看看这个程序.toString的用法. | Copy to clipboard |
Posted by: 我的剑会笑 Posted on: 2004-12-01 23:08 class TTT { public static void main(String args []) { String cat = "Cat"; System.out.println(new StringBuffer().append("con").append(cat).append("enation").toString()); } } 我把toString()去掉,一样可以运行啊!结果都一样,不知道这里toString有什么用呢? |
2.Re:大家都来帮帮我啊!看看这个程序.toString的用法. [Re: 我的剑会笑] | Copy to clipboard |
Posted by: safe Posted on: 2004-12-02 02:35 if you use System.out.println(someobject) it will output someobject's toString() automatically |
3.Re:大家都来帮帮我啊!看看这个程序.toString的用法. [Re: 我的剑会笑] | Copy to clipboard |
Posted by: 我的剑会笑 Posted on: 2004-12-02 11:17 那照你这样说,那toString()要来有什么用?加不加都一样的啊! |
4.Re:大家都来帮帮我啊!看看这个程序.toString的用法. [Re: 我的剑会笑] | Copy to clipboard |
Posted by: 我的剑会笑 Posted on: 2004-12-03 14:02 怎么没有人回答了呢?这个网好像不是很多人在线啊! |
5.Re:大家都来帮帮我啊!看看这个程序.toString的用法. [Re: 我的剑会笑] | Copy to clipboard |
Posted by: ninky Posted on: 2004-12-03 16:58 hehe ! |
6.Re:大家都来帮帮我啊!看看这个程序.toString的用法. [Re: 我的剑会笑] | Copy to clipboard |
Posted by: ninky Posted on: 2004-12-03 16:58 你可以试一试使用System.out.print(); 也许可以发现问题吧 |
7.Re:大家都来帮帮我啊!看看这个程序.toString的用法. [Re: 我的剑会笑] | Copy to clipboard |
Posted by: yorksaddam Posted on: 2004-12-03 22:07 There exists some differences between String and StringBuffer class |
8.Re:大家都来帮帮我啊!看看这个程序.toString的用法. [Re: yorksaddam] | Copy to clipboard |
Posted by: 我的剑会笑 Posted on: 2004-12-04 14:28 yorksaddam wrote: 是啊,但是这里的toString是不是用不用都可以呢? |
9.Re:大家都来帮帮我啊!看看这个程序.toString的用法. [Re: 我的剑会笑] | Copy to clipboard |
Posted by: limlei Posted on: 2004-12-04 18:05 是的 |
10.Re:大家都来帮帮我啊!看看这个程序.toString的用法. [Re: 我的剑会笑] | Copy to clipboard |
Posted by: 我的剑会笑 Posted on: 2004-12-05 14:07 哦,谢谢! |
11.Re:大家都来帮帮我啊!看看这个程序.toString的用法. [Re: 我的剑会笑] | Copy to clipboard |
Posted by: wujinlei Posted on: 2004-12-05 19:50 system.out类可以进行数据格式的自动转换 |
12.Re:大家都来帮帮我啊!看看这个程序.toString的用法. [Re: 我的剑会笑] | Copy to clipboard |
Posted by: yorksaddam Posted on: 2004-12-06 10:16 Correct |
13.Re:大家都来帮帮我啊!看看这个程序.toString的用法. [Re: 我的剑会笑] | Copy to clipboard |
Posted by: battlekiller Posted on: 2005-01-09 09:41 toString是把对象转换成字符串 对于单纯的字符串是无法使用的 他是把对象变为 字符串显示出来 之所以一样是因为BufferString也是字符串 当你用Integer a=new Integer(77); a.toString(); 效果就不一样了,a不是77,而是"77" |
14.Re:大家都来帮帮我啊!看看这个程序.toString的用法. [Re: 我的剑会笑] | Copy to clipboard |
Posted by: xiaoyuer0809 Posted on: 2005-01-09 11:27 在这儿加与不加是一样, |
15.Re:大家都来帮帮我啊!看看这个程序.toString的用法. [Re: 我的剑会笑] | Copy to clipboard |
Posted by: ?笮?闵?讣 Posted on: 2005-01-09 12:13 toString()这个方法是类Object里的方法,任何类都是Object的子类,你可以根据自己的需要,重写这个方法。 System.out.println()一个对象的时候,他就会自动调用这个对象的toString这个方法 |
16.Re:大家都来帮帮我啊!看看这个程序.toString的用法. [Re: 我的剑会笑] | Copy to clipboard |
Posted by: ?笮?闵?讣 Posted on: 2005-01-09 12:15 toString()这个方法是类Object里的方法,任何类都是Object的子类,你可以根据自己的需要,重写这个方法。 System.out.println()一个对象的时候,他就会自动调用这个对象的toString这个方法 |
17.Re:大家都来帮帮我啊!看看这个程序.toString的用法. [Re: 我的剑会笑] | Copy to clipboard |
Posted by: yanxue1129 Posted on: 2005-01-10 13:46 首先跟你说清楚,toString()这是个方法,把自己类的各种类型转化成字符串. 给你举个例子吧,一个学生有两个属性:学号和姓名: public class Student{ int id=101; String name="aaa"; public String toString(){ return id+","+name; } public static void main(String[] arg){ Student stu=new Student(); System.out.println(stu); |
18.Re:大家都来帮帮我啊!看看这个程序.toString的用法. [Re: 我的剑会笑] | Copy to clipboard |
Posted by: yanxue1129 Posted on: 2005-01-10 13:51 上面的输出结果是: 101,aaa 因为toString()方法是自动调用的.写与不写一样.再说明一点,toString()方法只有覆盖. |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |