1,将集合变成数组:为了限定对元素的操作。
当指定类型的数组长度小于集合的size()时,那么该方法内部就会创建一个新的数组,长度为集合的size()。当指定类型的数组长度大于集合的size()时,就不会创建新的数组,所以创建一个刚刚好的数组是最优的。
2,将数组变成集合:可以使用集合的思想来操作数组中的元素。
注意:将数组变成集合后,不可以使用集合的增删操作,因为数组的长度是固定的。可以使用的方法有:contains()、get()、index()、subList()等,如果进行增删操作,会发生UnsupportedOperationException()异常。
不知道这样可以帮助到你不…… |