java - 找不到符号方法Iterator()

标签 java collections

大家好,我已经开始学习 Java 中的集合并尝试编写一个简单的程序,但我遇到了 2 个错误,请查看并帮助我。

import java.util.Iterator;
import java.util.*;
    class ArrayListDemo1{
    public static void main(String... s){
    ArrayList<Integer> al = new ArrayList<Integer>();
 // ArrayList al = new ArrayList();
    int x[] = {1, -1, 2, -2, 3, -3, 4, -4};
    for(int i=0; i<x.length;i++){
        al.add(x[i]);
    }
    System.out.println(al);
//  Iterator<Integer> i = al.Iterator();
    Iterator i = al.Iterator();
    while(i.hasNext()){
        Integer z = (Integer)i.next();
//      Integer z = i.next();
        if(z.intValue < 0)  
        i.remove(); 
    }   
    System.out.println(al);
}
}

最佳答案

 1. Iterator i = al.iterator();//here method is case sensitive
 2. intValue() not intValue, is a method.

关于java - 找不到符号方法Iterator(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31402250/

相关文章:

java - Android - 将位图转换为要包含在多部分请求中的字符串

java - 如何将多个Java服务部署到同一个GCP项目

c# - 比较 C# 中的两个字典

java - 如何一次打印一行值,如何在 JSTL 中迭代列表

java - 使用 Mockito 进行长而复杂的方法的单元测试

java - Spark本地读取文本文件在线程 "main"org.apache.spark.SparkException : Task not serializable中引发异常

java - Spring Hibernate 项目中的 Hibernate 配置

c# - 如何将数组拆分为分别具有奇数和偶数索引的 2 个数组?

c# - 声明一个类引用列表

java - 什么更快? 1)向treeset添加元素VS 2)添加到Hashset然后对hashset元素进行排序