重囗另类BBWSeⅹHD,av狼论坛,精品一卡2卡三卡4卡乱码理论,体育生gv老师浪小辉3p警察

java中length和length的區別

時間:2025-05-26 12:06:48 好文 我要投稿
  • 相關推薦

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

  2.append(" world");

  System.out.println(s

  2.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中length和length的區別】相關文章:

靴子和鞋子的區別03-03

板球和棒球的區別08-22

爽膚水和柔膚水的區別03-01

立夏和夏至的區別02-14

土狗和柴犬的區別10-27

高職和單招的區別07-17

立夏和夏至的區別【薦】02-16

粉餅和散粉的區別04-01

三本和高職專科的區別10-03

關于美國綠卡和護照的區別10-27

主站蜘蛛池模板: 雅江县| 晋城| 宁乡县| 宁波市| 广南县| 金山区| 石阡县| 大名县| 登封市| 砀山县| 扎囊县| 大兴区| 仪征市| 汕尾市| 崇州市| 吴旗县| 尉犁县| 长垣县| 龙井市| 伊吾县| 且末县| 沐川县| 普定县| 夹江县| 许昌市| 耿马| 育儿| 灵石县| 昔阳县| 仁怀市| 江门市| 鄂州市| 靖西县| 蒙阴县| 靖宇县| 长沙县| 遵化市| 怀安县| 基隆市| 灵山县| 闽侯县|