關(guān)于toString的轉(zhuǎn)換問題
public?class?HelloWorld?{ ????public?static?void?main(String[]?args)?{ ???? //?創(chuàng)建一個空的StringBuilder對象 StringBuilder?str?=?new?StringBuilder(""); ???????? //?追加字符串 str.append("jaewkjldfxmopzdm"); ????????//?從后往前每隔三位插入逗號 for(int?i=str.length()-3;i>0;i=i-3){ ???? ????str.insert(i,","); } ???????? ???????? ????????//?將StringBuilder對象轉(zhuǎn)換為String對象并輸出 System.out.print(str.toString()); } }
第17行的str.toString()有沒有轉(zhuǎn)換都能輸出正確答案,那轉(zhuǎn)換的意義是什么?
2015-10-27
我也沒看懂 ?不用toString ?輸出結(jié)果一樣 ??
2015-08-13
str定義的時候是一個StringBuilder對象,而不是String對象,在最后打印的時候是需要對象轉(zhuǎn)換的,String表示的是字符串類型
給你個文章自己看看兩者的區(qū)別?http://blog.csdn.net/rmn190/article/details/1492013