[問題] 陣列長度問題

看板java作者 (嗯~)時間14年前 (2009/12/23 14:02), 編輯推噓7(705)
留言12則, 8人參與, 最新討論串1/1
請問如果我今天這樣宣告 String connect [] = new String [100]; 但是我只用了不到100個元素有存值 其餘都沒用到 我想知道我有儲存的長度 用connect.length 會顯示原來的100 請問除了跑迴圈判斷有幾個非空字串以外 有什麼其他方法比較好用呢 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.71.17

12/23 14:04, , 1F
自己弄一個 counter 邊存邊記著有多少個...
12/23 14:04, 1F

12/23 14:04, , 2F
比較好的方法就是不要用 array
12/23 14:04, 2F

12/23 18:34, , 3F
用ArrayList
12/23 18:34, 3F

12/23 23:49, , 4F
用ArrayList+1
12/23 23:49, 4F

12/24 00:11, , 5F
我比較想知道原 po 原始的需求是啥...
12/24 00:11, 5F

12/24 00:12, , 6F
要是有跳號... 那用 ArrayList 也不太行...... Orz
12/24 00:12, 6F

12/24 06:23, , 7F
API 查 collection 看一下
12/24 06:23, 7F

12/24 12:35, , 8F
有跳號可以用 hashtable 嗎?
12/24 12:35, 8F

12/24 19:47, , 9F
為啥不用 map
12/24 19:47, 9F

12/24 19:48, , 10F
hashtable 也一樣阿, 跳號為啥不能用?
12/24 19:48, 10F

12/25 00:00, , 11F
稀疏矩陣
12/25 00:00, 11F

12/25 18:48, , 12F
呃,我的意思是我認為可以用
12/25 18:48, 12F
文章代碼(AID): #1BCR9Xkj (java)