【java】初始化一个指定大小的list,在指定位置set存入元素,下标越界
2018-10-12 17:24
696 查看
List使用过程中,出现这样的问题,出现异常:java.lang.IndexOutOfBoundsException: Index: 1, Size: 0
List<String> list = new ArrayList<>(10); list.set(1,"aa"); System.out.println(list.toString());
而使用数组不会出现这样的问题!!!
解决方法:
List<String> list = Arrays.asList(new String[10]); list.set(1,"aa"); System.out.println(list.toString());
相关文章推荐
- Java_集合操作_将元素插入List的指定位置
- java__给定一个非负整数数组,假定你的初始位置为数组第一个下标。 数组中的每个元素代表你在那个位置能够跳跃的最大长度。 请确认你是否能够跳跃到数组的最后一个下标。
- 对于一个有序数组,我们通常采用二分查找的方式来定位某一元素,请编写二分查找的算法,在数组中查找指定元素。 给定一个整数数组A及它的大小n,同时给定要查找的元素val,请返回它在数组中的位置(从0开始),若不存在该元素,返回-1。若该元素出现多次,请返回第一次出现的位置。
- list -- set方法——替换列表中指定位置的元素
- Java_集合操作_将元素插入List的指定位置
- Python3基础 list insert 在指定位置挤入一个元素
- leetcode之92. Reverse Linked List II(C++读错题版本,交换一个链表中指定的两个位置上的元素)
- java基础—自定义一个比较器,对TreeSet 集合中的元素按指定方法来排序(java集合六)
- 在一个List的指定位置插入一个元素对这个List中的已有的元素顺序的影响
- 最近距离 已知平面上的若干点的位置,存入一个List中。现在需要计算所有这些点中,距离最近的两个点间的最小距离
- List获取指定位置的元素 Item
- 整型数组处理算法(三)把一个数组里的所有元素,插入到另一个数组的指定位置
- Java list删除指定多个下标数据
- 如何在Java中构建一个不包含重复元素的List
- 最近距离 已知平面上的若干点的位置,存入一个List中。现在需要计算所有这些点中,距离最近的两个点间的最小距离。
- 整型数组处理算法(三)把一个数组里的所有元素,插入到另一个数组的指定位置
- Java中如何循环删除一个集合(如List)中的多个元素
- 使用java的html解析器jsoup和jQuery实现一个自动重复抓取任意网站页面指定元素的web应用
- 使用java的html解析器jsoup和jQuery实现一个自动重复抓取任意网站页面指定元素的web应用
- Java中如何循环删除一个集合(如List)中的多个元素