Vector List_A = new Vector();

List_A.add(stringobj0);
List_A.add(stringobj1);
Iterator iter_A = List_A.iterator();

while(iter_A.hasNext)
{
String str = (String)iter_A.next();
List_A.add(str);
}

ってやるとwhile()が何回かまわるとConcurrentModificationExceptionとか出てくるのですが
解決するにはどうしたらいいでしょうか?