String s1 = "A"; String s2 = "B"; String s3 = "C"; String s4 = "D"; String s5 = "E"; String s6 = "X"; Vector v = new Vector(); v.add(s1); v.add(s2); v.add(s3); v.add(s4); v.add(s5); for (ListIterator iter = v.listIterator(); iter.hasNext();) { String element = (String) iter.next(); if (element.equalsIgnoreCase("B")){ iter.add(s6); } } for (Iterator iter = v.iterator(); iter.hasNext();) { String element = (String) iter.next(); System.out.println(element); } Ergebnis: A B X C D E