删除列表的最后一个元素

Kenneth Yong

我受命在ArrayList上的Java新手教程中执行以下操作

// 1) Declare am ArrayList of strings
    // 2) Call the add method and add 10 random strings
    // 3) Iterate through all the elements in the ArrayList
    // 4) Remove the first and last element of the ArrayList
    // 5) Iterate through all the elements in the ArrayList, again.

下面是我的代码

import java.util.ArrayList;
import java.util.Random;

public class Ex1_BasicArrayList {

    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<String>();
        for (int i = 0; i <= 10; i++){
            Random rand = new Random();
            String randy = String.valueOf(rand);
            list.add(randy );
        }
        for (int i = 0; i < list.size(); i++){
            System.out.print(list.get(i));
        }   
        list.remove(0);
        list.remove(list.size());

        for (int i = 0; i < list.size(); i++){
            System.out.print(list.get(i));
        }
    }
}

该代码运行,但运行时出现以下错误消息。关于我在做什么错的任何想法吗?

[email protected]@[email protected]@[email protected]@[email protected]@[email protected]@6bc7c054Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 10, Size: 10
    at java.util.ArrayList.rangeCheck(Unknown Source)
    at java.util.ArrayList.remove(Unknown Source)
    at apollo.exercises.ch08_collections.Ex1_BasicArrayList.main(Ex1_BasicArrayList.java:23)
雷米乌斯

List索引从0list.size() - 1超出上限将导致IndexOutOfBoundsException

list.remove(list.size() - 1);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从Haskell的列表中删除第一个和最后一个元素

来自分类Dev

更新列表的最后一个元素

来自分类Dev

更新列表的最后一个元素

来自分类Dev

Python-如何删除列表列表中的最后一个元素?

来自分类Dev

Python:从列表列表中删除最后一个元素?

来自分类Dev

Python-如何删除列表列表中的最后一个元素?

来自分类Dev

Python:从列表列表中删除最后一个元素?

来自分类Dev

在不破坏括号格式的情况下删除列表中的最后一个元素(括号)

来自分类Dev

如何删除C ++中添加到链接列表中的最后一个元素

来自分类Dev

尝试删除最后一个元素时,带有子项的SwiftUI(2.0)列表崩溃

来自分类Dev

如何在python中删除编号列表的最后一个元素的尾随换行符?

来自分类Dev

在不破坏括号格式的情况下删除列表中的最后一个元素(括号)

来自分类Dev

从列表中删除重复项:保留顺序和每个元素的最后一个重复项

来自分类Dev

删除:: after伪元素创建的最后一个元素

来自分类Dev

映射列表,最后一个列表元素除外

来自分类Dev

替换列表列表的最后一个元素

来自分类Dev

删除第一个元素,但希望它删除最后一个元素

来自分类Dev

从数组中删除最后一个元素

来自分类Dev

如何从切片中删除最后一个元素?

来自分类Dev

如何删除PHP中的最后一个元素

来自分类Dev

删除最后一个项目元素JQuery

来自分类Dev

如何从div中删除最后一个元素?

来自分类Dev

尝试删除子元素的最后一个孩子

来自分类Dev

C ++删除动态数组的最后一个元素

来自分类Dev

从json []中删除了最后一个元素?

来自分类Dev

从C ++中的集合中删除最后一个元素

来自分类Dev

如何删除bash中数组的最后一个元素?

来自分类Dev

追加后删除最后一个元素

来自分类Dev

尝试删除子元素的最后一个孩子

Related 相关文章

  1. 1

    从Haskell的列表中删除第一个和最后一个元素

  2. 2

    更新列表的最后一个元素

  3. 3

    更新列表的最后一个元素

  4. 4

    Python-如何删除列表列表中的最后一个元素?

  5. 5

    Python:从列表列表中删除最后一个元素?

  6. 6

    Python-如何删除列表列表中的最后一个元素?

  7. 7

    Python:从列表列表中删除最后一个元素?

  8. 8

    在不破坏括号格式的情况下删除列表中的最后一个元素(括号)

  9. 9

    如何删除C ++中添加到链接列表中的最后一个元素

  10. 10

    尝试删除最后一个元素时,带有子项的SwiftUI(2.0)列表崩溃

  11. 11

    如何在python中删除编号列表的最后一个元素的尾随换行符?

  12. 12

    在不破坏括号格式的情况下删除列表中的最后一个元素(括号)

  13. 13

    从列表中删除重复项:保留顺序和每个元素的最后一个重复项

  14. 14

    删除:: after伪元素创建的最后一个元素

  15. 15

    映射列表,最后一个列表元素除外

  16. 16

    替换列表列表的最后一个元素

  17. 17

    删除第一个元素,但希望它删除最后一个元素

  18. 18

    从数组中删除最后一个元素

  19. 19

    如何从切片中删除最后一个元素?

  20. 20

    如何删除PHP中的最后一个元素

  21. 21

    删除最后一个项目元素JQuery

  22. 22

    如何从div中删除最后一个元素?

  23. 23

    尝试删除子元素的最后一个孩子

  24. 24

    C ++删除动态数组的最后一个元素

  25. 25

    从json []中删除了最后一个元素?

  26. 26

    从C ++中的集合中删除最后一个元素

  27. 27

    如何删除bash中数组的最后一个元素?

  28. 28

    追加后删除最后一个元素

  29. 29

    尝试删除子元素的最后一个孩子

热门标签

归档