Arrays.asList創建的ArrayList並非java.util.ArrayList

項目中有遇到過對Arrays.asList生成的ArrayList進行add操作時報出UnsupportedOperationException異常。這是因爲此ArrayList並非彼ArrayList。 這裏生成的ArrayList是Arrays的私有靜態內部類。 與java.util.ArrayList非常類似,都繼承自AbstractList。但是僅重寫了toArray、get、set、in
相關文章
相關標籤/搜索