我写了一个程序,它存储了一些整数linkedlist
,它还使用迭代器测试了它遍历列表的时间get(index)
,我对我的程序100%肯定,但是当我运行程序时,它给了我这个错误:
线程"main"java.lang.IndexOutOfBoundsException中的异常:索引:20000,大小:20000,位于java.util.LinkedList.get(LinkedList.java:476)的java.util.LinkedList.checkElementIndex(LinkedList.java:555)中Homework2.MyLinkedList.main(MyLinkedList.java:72)
您可以在下面找到我的代码.我需要帮助
import java.util.LinkedList;
import java.util.ListIterator;
import java.util.Scanner;
public class MyLinkedList {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// System.out.print("Enter the size of your list: ");
// int size = in.nextInt();
int n1 = 20000;
int n2 = 200000;
int n3 = 2000000;
LinkedList < Integer > list1 = new LinkedList();
for (int i = 1; i <= n1; i++) {
list1.add(i);
}
long t1Start = System.currentTimeMillis();
ListIterator < Integer …
Run Code Online (Sandbox Code Playgroud)