创建人 王文达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);它会报错,因为越界了索引会异常
问题解决方法:
注意索引长度
|
|