改的代码如下
import java.util.LinkedList;
import java.util.Random;
import java.util.Scanner;
import java.util.TreeSet;
public class Test {
public static void main(String[] args) {
LinkedList<TreeSet> list= new LinkedList<>();
for (int i = 0; i <5; i++) {
TreeSet ts = new TreeSet<>();
Random random = new Random();
while(ts.size()<7){
ts.add(random.nextInt(36)+1);
}
list.add(ts);
}
// System.out.println(list.size());
for (int j = 0; j <list.size() ; j++) {
TreeSet treeSet = list.get(j);
System.out.println(treeSet);
}
}
}
你调试下,看看下标越界了,数组长度5,你访问了下标5