| package p; |
| |
| import java.util.ArrayList; |
| import java.util.Iterator; |
| import java.util.List; |
| |
| class A { |
| public void foo() { |
| for (Iterator iter= getList().iterator(); iter.hasNext();) { |
| String element= (String) iter.next(); |
| System.out.println(element); |
| } |
| } |
| |
| public List getList() { |
| ArrayList result= new ArrayList(); |
| result.add("Tom"); |
| result.add("Jerry"); |
| return result; |
| } |
| |
| public Iterator getIterator(List list) { |
| list= getList(); |
| return list.iterator(); |
| } |
| |
| public Iterator getIterator2(List list2) { |
| return null; |
| } |
| } |