固定大小的集合

时间:2018-02-04 01:27:58

标签: java collections fastutil

我需要一个长度为10的固定大小的数组,它由用作记录的双值组成,因此它应具有有效的结构。

我想知道fastutil中是否有任何固定长度的集合,或者我只能使用double [10]数组而不是fastutil?

1 个答案:

答案 0 :(得分:2)

数组是要走的路。如果必须具有固定大小的集合,则可以创建一个由数组支持的集合,并且无法更改其大小:

Integer[] ints = {0,1,2,3,4,5,6,7,8,9};
List<Integer> listBackedByArray = Arrays.asList(ints); //fixed size list
listBackedByArray.add(10);// will produce UnsupportedOperationException