【发布时间】:2014-06-15 17:59:55
【问题描述】:
List firstList = new ArrayList();
firstList.add("one");
firstList.add("two");
firstList.add("three");
List secondList = new ArrayList();
secondList.add("four");
secondList.add("five");
secondList.add("six");
Iterator itr = firstList.listIterator();
while(itr.hasNext()){
String tempString1 = (String)itr.next();
Iterator iter = secondList.listIterator();
while(iter.hasNext()){
String trmpString2 = (String)iter.next();
tempString1 = trmpString2;
break;
}
break;
}
System.out.println(firstList);
我想用第二个列表中的第一个对象替换第一个列表中的第一个对象..,
即我想输出为{四、二、三}。
如何使用迭代器将 firstList 更新为 secondList 值??
【问题讨论】:
-
首先尽量避免RAW类型。使其通用
-
支持你尝试获得输出