List fixedSizeList = FixedSizeList.decorate(Arrays.asList(new Integer[4])); fixedSizeList.set(0,1); fixedSizeList.set(1,2); fixedSizeList.set(2,3); fixedSizeList.set(3,4); for(int i=0;i<fixedSizeList.size();i++){ System.err.println("src:" + fixedSizeList.get(i));//1,2,3,4 } System.err.println("**********************************"); fixedSizeList.set(0,4); fixedSizeList.set(1,3); fixedSizeList.set(2,2); fixedSizeList.set(3,1); for(int i=0;i<fixedSizeList.size();i++){ System.err.println("src:" + fixedSizeList.get(i)); // 4,3,2,1 } System.err.println(">>>>>>>>>>length:" + fixedSizeList.size()); //4 如果继续调用set(),则会抛出Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException:4.
创建固定大小的list
最新推荐文章于 2025-05-29 10:13:05 发布