大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 java中的tostring方法的作用

java中的tostring方法的作用

更新時(shí)間:2019-09-16 10:44:17 來源:動力節(jié)點(diǎn) 瀏覽3022次


今天動力節(jié)點(diǎn)java培訓(xùn)機(jī)機(jī)構(gòu)小編為各位小伙伴們介紹“java中的tostring方法的作用”,希望通過此文大家能夠掌握ostring方法的作用,下面就隨小編一起看看tostring方法的作用。


timg.jpg


  因?yàn)樗荗bject里面已經(jīng)有了的方法,而所有類都是繼承Object,所以“所有對象都有這個(gè)方法”。


  它通常只是為了方便輸出,比如System.out.println(xx),括號里面的“xx”如果不是String類型的話,就自動調(diào)用xx的toString()方法


  總之,它只是sun公司開發(fā)java的時(shí)候?yàn)榱朔奖闼蓄惖淖址僮鞫匾饧尤氲囊粋€(gè)方法


  寫這個(gè)方法的用途就是為了方便操作,所以在文件操作里面可用可不用。


  例子1:


public class Orc

{

       public static class A

       {

              public String toString()

              {

                     return "this is A";

              }

       }

      public static void main(String[] args)

       {

              A obj = new A();

              System.out.println(obj);

       }

}


如果某個(gè)方法里面有如下句子:


  A obj=new A();


  System.out.println(obj);


  會得到輸出:this is A


  例子2:


public class Orc

{

       public static class A

       {

              public String getString()

              {

                     return "this is A";

              }

       }

       public static void main(String[] args)

       {

              A obj = new A();

              System.out.println(obj);

              System.out.println(obj.getString());

       }

}


會得到輸出:xxxx@xxxxxxx的類名加地址形式


  System.out.println(obj.getString());


  會得到輸出:this is A


  大家看出區(qū)別了嗎,toString的好處是在碰到“println”之類的輸出方法時(shí)會自動調(diào)用,不用顯式打出來。


public class Zhang

{

       public static void main(String[] args)

       {

              StringBuffer MyStrBuff1 = new StringBuffer();

              MyStrBuff1.append("Hello, Guys!");

              System.out.println(MyStrBuff1.toString());

              MyStrBuff1.insert(6, 30);

              System.out.println(MyStrBuff1.toString());

       }

}


值得注意的是, 若希望將StringBuffer在屏幕上顯示出來, 則必須首先調(diào)用toString方法把它變成字符串常量,因?yàn)镻rintStream的方法println()不接受StringBuffer類型的參數(shù).


public class Zhang

{

    public static void main(String[] args)

    {

        String MyStr = new StringBuffer();

        MyStr = new StringBuffer().append(MyStr).append(" Guys!").toString();

        System.out.println(MyStr);        

    }

}


  toString()方法在此的作用是將StringBuffer類型轉(zhuǎn)換為String類型.


public class Zhang

{

    public static void main(String[] args)

    {

        String MyStr = new StringBuffer().append("hello").toString();

        MyStr = new StringBuffer().append(MyStr).append(" Guys!").toString();

        System.out.println(MyStr);        

    }

}


以上就是動力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)小編介紹的“java中的tostring方法的作用”的內(nèi)容,希望對大家有幫助,更多java最新資訊請繼續(xù)關(guān)注動力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)官網(wǎng),每天會有精彩內(nèi)容分享與你。


相關(guān)免費(fèi)視頻教程推薦


java語言基礎(chǔ)教程下載——toString()方法:http://www.dabaquan.cn/xiazai/2584.html


提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 欧美日韩中文在线 | 久久中文视频 | 日韩欧美黄色大片 | 久久青青草原精品影院 | 最新91在线| 欧美日韩第三页 | 国产一区二区三区不卡在线观看 | 亚洲欧美日韩国产精品网 | 热99re国产久热在线 | 一级成人毛片免费观看 | 欧美香蕉视频 | 在线视频这里只有精品 | 猫咪www免费人成在线观看网址 | 最近免费中文字幕大全免费版视频 | 免费一级片 | 天天干天天添 | 国产免费久久精品久久久 | 九九99在线视频 | 午夜国产精品影院在线观看 | 婷婷激情视频 | 九九视频网站 | 一区二区日韩 | 国产综合色香蕉精品五月婷 | 精品综合久久久久久99 | 亚州综合激情另类久久久 | 成人性生活免费视频 | 国产在线观看一区二区三区 | 日本一区二区三区欧美在线观看 | 中文字幕日韩精品亚洲七区 | 尹人视频在线观看 | 国产成人精品午夜 | 亚洲成人免费在线视频 | 日日夜夜天天久久 | 欧美九九 | 色综合网站国产麻豆 | 99久久久国产精品免费牛牛四川 | 国产未成女年一区二区 | 香蕉黄视频 | 天天插天天操天天干 | 久久精品在线观看 | 日本成人毛片 |