Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要一个长度为 10 的固定大小的数组,由用作记录的双精度值组成,因此它应该具有有效的结构。
我想知道 fastutil 中是否有任何固定长度的集合,或者我可以使用 double[10] 数组而不是 fastutil?
数组是要走的路。如果您必须有一个固定大小的集合,您可以创建一个由数组支持且其大小无法更改的集合:
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