黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

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

java中的tostring方法的作用

更新時間:2019-09-16 10:44:17 來源:動力節點 瀏覽2972次


今天動力節點java培訓機機構小編為各位小伙伴們介紹“java中的tostring方法的作用”,希望通過此文大家能夠掌握ostring方法的作用,下面就隨小編一起看看tostring方法的作用。


timg.jpg


  因為它是Object里面已經有了的方法,而所有類都是繼承Object,所以“所有對象都有這個方法”。


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


  總之,它只是sun公司開發java的時候為了方便所有類的字符串操作而特意加入的一個方法


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


  例子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);

       }

}


如果某個方法里面有如下句子:


  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


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


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在屏幕上顯示出來, 則必須首先調用toString方法把它變成字符串常量,因為PrintStream的方法println()不接受StringBuffer類型的參數.


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類型轉換為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);        

    }

}


以上就是動力節點java培訓機構小編介紹的“java中的tostring方法的作用”的內容,希望對大家有幫助,更多java最新資訊請繼續關注動力節點java培訓機構官網,每天會有精彩內容分享與你。


相關免費視頻教程推薦


java語言基礎教程下載——toString()方法:http://m.ilovecolors.com.cn/xiazai/2584.html


提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 日韩欧美手机在线 | 亚洲an天堂an在线观看 | 国产在线观看99 | 欧美成人se01短视频在线看 | 亚洲丰满熟妇毛片在线播放 | 成人啪精品视频免费网站 | 亚洲精品高清久久 | 模特精品视频一区 | 亚洲欧美在线视频免费 | xxxxbbbb欧美极品 | 中文字幕在线观看亚洲日韩 | 欧美日韩国产在线人成 | 邪恶亚洲| 欧美三级不卡视频 | 久久亚洲欧美综合激情一区 | 五月综合激情 | 97夜夜 | 色吧在线视频 | 69国产成人综合久久精 | 看全色黄大色黄大片色责看的 | 国产一级视频久久 | 欧美日韩国产在线观看 | 一区二区三区在线 | 日本 | 亚洲福利在线观看 | 亚洲视频一区二区三区 | 欧美激情视频一区 | 免费在线观看色 | 欧美特黄三级在线观看 | 日韩视频免费观看 | 国产一区二区三区美女秒播 | 91香焦国产线观看看免费 | 久草高清在线 | 午夜插插 | 鲁丝片一区二区三区毛片 | 成年黄页网站大全免费动漫 | 狠婷婷| 一级做a爱片就在线看 | 亚洲一区三区 | 91视频啊啊啊| 日韩特黄特色大片免费视频 | 全黄毛片|