<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            java語言

            java中length和length的區別

            時間:2025-04-18 00:21:02 java語言 我要投稿
            • 相關推薦

            java中length和length()的區別

              泉水,奮斗之路越曲折,心靈越純潔。以下是小編為大家搜索整理的java中length和length()的區別的相關內容,希望能給大家帶來幫助!

              length是屬性,一般集合類對象擁有的屬性,取得集合的大小。 例如:數組.length就是取得數組的長度。

              length()是方法,一般字符串類對象有該方法,也是取得字符串長度。 例如:字符串.length();

              java中的length屬性和length()方法和size()方法的區別

              1.java中的length屬性是針對數組說的,比如說你聲明了一個數組,想知道這個數組的長度則用到了length這個屬性.

              2.java中的length()方法是針對字符串String說的,如果想看這個字符串的長度則用到length()這個方法.

              3.java中的size()方法是針對泛型集合說的,如果想看這個泛型有多少個元素,就調用此方法來查看!

              這個例子來演示這兩個方法和一個屬性的用法

              public static void main(String[] args) {

              String []list={"ma","cao","yuan"};

              String a="macaoyuan";

              System.out.println(list.length);

              System.out.println(a.length());

              List

              String s1 = "hello";

              StringBuffer s2 = new StringBuffer(s1);

              s2.append(" world");

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

              System.out.println(s2);

              最后兩句都是輸出hello world,toString()方法到底有什么作用?

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

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

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

              toString是Object類的方法,所有類都從Object類繼承。如果你定義的類沒有覆蓋toString方法,則對象在調用toString方法時用的是Object類toString方法,返回的是“類名@hashcode".

              System.out.println(obj)在參數是一個對象時,會首先調用該對象的toString方法。

              而String類和StringBuffer類都覆蓋了toString方法,都是返回字符串。

              所以帶不帶toString效果是一樣的。

              Java

              Java是一門面向對象的編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。

              Java具有簡單性、面向對象、分布式、健壯性、安全性與可移植性、多線程、動態性等特點。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等。

            【java中length和length的區別】相關文章:

            java中String和StringBuffer的區別08-01

            Java中hashmap和hashtable的區別06-20

            Java中的堆和棧的區別10-01

            java中i++和++i的區別10-26

            關于java中堆和棧的區別10-22

            Java中對象和引用的具體區別05-18

            Java中靜態綁定和動態綁定的區別08-14

            java和js的區別08-05

            Java和PHP的區別09-09

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看