如何建立指定长度的list
答案:1 悬赏:80 手机版
解决时间 2021-02-22 14:31
- 提问者网友:辞取
- 2021-02-21 16:00
如何建立指定长度的list
最佳答案
- 五星知识达人网友:执傲
- 2021-02-21 16:51
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.
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.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯