并不是因為final的原因才不能添加元素,去看下源碼就知道。Arrays繼承了AbstractList<E>,而在AbstractList中U對add方法天然就會拋出異常“throw new UnsupportedOperationException();”慢味,平時我們使用的都是ArrayList的add方法,它是進行了重寫;所以根本原因在于Arrays的內(nèi)部類ArrayList沒有重寫add方法罷了莉钙;final只是代表不能更改引用指向,對象本身是可以增加元素的
Arrays.asList使用指南在網(wǎng)上發(fā)現(xiàn)一篇講解 Arrays.asList 用法的好文章:Java Array to List Examples筛谚,我把文章要點整理如下磁玉,并加上一些個人見解,懇請各位看官斧...