小编LAK*_*AIR的帖子

为什么在创建迭代器对象后无法向 java 中的 ArrayList 添加值

我正在学习 Java 中的集合类。我创建了一个 ArrayList 并向其中添加了一些值。

package LearningJava;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.Scanner;

public class Java{

    public static void  main(String args[]) {

        Collection values = new ArrayList();
        values.add(2);
        values.add(3);
        values.add(5);
        values.add(4);

        Iterator itr = values.iterator();
        for(int i = 0 ; i<values.size();i++) {
            System.out.println(itr.next());
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我还迭代了这个ArrayList。

如果我在创建后添加值,迭代器的对象会抛出异常。

package LearningJava;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.Scanner;

public class Java{

    public static void  main(String args[]) {

        Collection values = new ArrayList();
        values.add(2);
        values.add(3);
        values.add(5);
    
        Iterator itr = …
Run Code Online (Sandbox Code Playgroud)

java collections arraylist

2
推荐指数
1
解决办法
87
查看次数

标签 统计

arraylist ×1

collections ×1

java ×1