黑马程序员技术交流社区
标题:
操作索引的时候发生索引越界异常。
[打印本页]
作者:
丶江河
时间:
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