黑马程序员技术交流社区

标题: 操作索引的时候发生索引越界异常。 [打印本页]

作者: 丶江河    时间: 2019-1-9 13:47
标题: 操作索引的时候发生索引越界异常。

创建人        王文达javaee12期学员
问题标题        操作索引的时候发生索引越界异常。
问题分类        集合中
一级话题               ^
1 个错误
问题补充       
附件        public class Listdomo {
    public static void main(String[] args) {
       List<String>list= new ArrayList<>();
        list.add("王文达");
        list.add("王文鹏");
        list.add("王文鹏");
        list.add("王文");
        list.add("王文");
        System.out.println(list);
        list.add(2,"heima");
        System.out.println(list);
        list.remove(5);
        list.remove(4);
        System.out.println(list);
        String s = list.set(0, "haha");
        System.out.println(list);
        for (int i = 0; i < list.size(); i++) {
            System.out.println(list.get(i));
        }
        System.out.println("==============");
        Iterator<String> iterator = list.iterator();
        while (iterator.hasNext()){
            String s1 = iterator.next();
            System.out.println(s1);
        }
        System.out.println("=============");
        for (String s1 : list) {
            System.out.println(5);
        }
        String S2 = list.get(6);
    }
}
问题答案        问题分析: String S2 = list.get(6);它会报错,因为越界了索引会异常

        问题解决方法:
注意索引长度








欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2