import java.util.LinkedList; public class E{ public static void main(String[] args){ LinkedList<Integer> list = new LinkedList<Integer>(); for (int k = 1;k< 10;k++){ list.add(new Integer(k)); list.remove(5); list.remove(5); Integer m = list.get(5); system.out.print1n(m.intvalue()); } }
时间: 2024-03-07 10:51:17 浏览: 49
java链表实现的例子
这段代码的执行结果会抛出一个 IndexOutOfBoundsException 异常,因为在每次循环中,都会先进行两次 remove 操作,这会导致链表中元素数量减少,当 k 等于 5 时,链表中只有 4 个元素,而此时却尝试着获取索引为 5 的元素,因此会抛出异常。另外,该代码中的 `system.out.print1n` 应该是 `System.out.println` 的拼写错误。
阅读全文