Dear All: I have one basis problem: I have a LIST contact some data, i display it use: Iterator a=ListData.Iterator(); while(a.hasNext()) { System.out.pritnln("Data: "+a.toString(); } But how i can loop this iterator again. when i try to loop it again, the error shows i have reach the end of collection, how i can do loop again or using other methods. Thanks in advanced. ZhiJIang