亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

null與長度為0的區別是什么

對于集合而言,空,null,長度為0都有啥異同,小白求教哇

正在回答

3 回答

null指的是空,就是里面連0都沒有

0指的是{0}這個集合 ?里面還有一個0的元素

0 回復 有任何疑惑可以回復我~

null是什么都沒有,比如你設置一個string str;不給它賦值,它默認就是null。比如你設置String str =“”;里面沒東西。長度即使為零。
比如設置一個數組int[] i =new int[0],就是一個空數組,但是它也是一個對象。只不過包含的元素為0

1 回復 有任何疑惑可以回復我~

感謝猿兄解答鴨!不過對于長度為0我覺得應該是指沒有元素,但是開辟的內存空間的講。

而null是指只是說存在一個變量,但是系統還未為其分配內存,更不用說連元素都沒有了

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第三季
  • 參與學習       409766    人
  • 解答問題       4543    個

Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧

進入課程

null與長度為0的區別是什么

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號