List集合中的add和remove的問題

這是一個刷新三觀的問題: 是的,你沒有看錯,list竟然不支持remove方法,那麼這是爲什麼呢??? 原因在於: 1、上述代碼中Arrays.asList(strings)返回的list並不是我們所認知的ArrayList,我們可以點擊asList這個方法,查看他的源代碼 他給我們返回的是一個Arrays這個類的一個內部類,這個類雖然和我們認知的ArrayList一樣繼承的都是AbstractL
相關文章
相關標籤/搜索