package cn.itcast.list.demo;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ListDemo2 {
public static void main(String[] args){
List list = new ArrayList();
list.add("abc1");
list.add("abc2");
list.add("abc3");
/*
list.add("abc4");
Iterator it = list.iterator();
while(it.hasNext())
System.out.println(it.next());
for(int x=0 ; x<list.size() ;x++ )
System.out.println(list.get(x));
*/
Iterator it = list.iterator();
while(it.hasNext())
Object obj = it.next();
if(obj.equals("abc2")){
list.add("abc9");
}
else
System.out.println(obj);
}
}
Eclipse提示 Object cannot be resolved to a variable
强行编译:Exception in thread "main" java.lang.Error: Unresolved compilation problems:
Syntax error, insert ":: IdentifierOrNew" to complete ReferenceExpression
Syntax error, insert "AssignmentOperator Expression" to complete Assignment
Syntax error, insert ";" to complete Statement
Object cannot be resolved to a variable
obj cannot be resolved to a variable
obj cannot be resolved
obj cannot be resolved to a variable
at cn.itcast.list.demo.ListDemo2.main(ListDemo2.java:33)
éçç¼çåç
请问一下大家,it.next()为什么会报错呢?
Map.Entry entry = (Map.Entry) iter.next();Object key = entry.getKey();Object val = entry.getValue();}
一道简单的有关数组的Java程序题,请高手前辈们帮忙查看一下代码,谢谢...
private MyListElement nextMyList; private Object obj; public MyListElement getNextMyList() { return nextMyList; } public void setNextMyList(MyListElement nextMyList) { this.nextMyList = nextMyList; } public Object getObj() { return obj; } public void setObj(Object obj) { this.obj =...
从arraylist中删掉某个对象,其余对象的索引值会变么
Object obj = it.next();if(obj.equals("abc")) { it.add("AAA");} }
java的程序问题while(it.hasNext())中的it.hasNext……什么意思啊_百度...
Object aa = it.next(); \/\/生成一个对象,把 it 的下一个对象的值赋给 aa 。}
帮忙看一下问题remove方法,为什么空指针了!
Iteratorit=map.keySet().iterator();if(it.hasNext()){Objecto=it.next();if(bid.equals(o)){it.remove();}}这样应该可以了,不过这不是最好的法,你应该去看看数据进入map的时候是如何保存的,调用这个delete方法的时候应该传过来的是这个map当时存放的key,这样才比较高效 ...
Collection interface基本概要
遍历Collection中的元素可以通过调用iterator()方法实现,此方法返回一个迭代子,通过它可以逐一访问Collection中的每一个元素。典型的用法示例如下:javaIterator it = collection.iterator(); \/\/ 获得一个迭代子while(it.hasNext()) { Object obj = it.next(); \/\/ 得到下一个元素} 由Collection接...
java中HashSet的哈希表和ASCII码还有2进制之间是什么关系
第二个问题Iterator遍例器,一个循环中只能有一个next()方法,不然你while判断干嘛,如果值是单数会抛异常,然后你的sop方法传的是Object类型的,这个就是多态了;Object obj = (A.getName()+...+A.getAge());然后你打印Object类型的值,记住除了String类型重写了toString方法外,别的引用类型都...
iterator中的next()为什么要强转?
因为你的集合和迭代器没有定义泛型,next()默认会返回Object,所以需要强转,两个地方加上泛型就OK,HashSet<Person> hs = new HashSet<Person>();Iterator<Person> it = hs.iterator();求个采纳。广告:5044群5871自学的进
List中只有一个元素,用什么类的什么方法可以将这个List转换成某一个...
Iterator it=list.iterator();while(it.hasNext){ 对象类型 obj=it.next();} 或者用for循环也可以读出来.
Java:如何判断一个Map中的某个key是否在另一个Map的key列表中
Map<T> map2 = new HashMap<T>();boolean flag = map2.containsKey(Object key);可以看到一个map集合中是否包含特定的key