final Kml kml = new Kml(); final Folder folder = new Folder(); kml.setFeature(folder); folder.setName("Folder.kml"); folder.setOpen(true); final Placemark placemark1 = new Placemark().withId("1") .withName("Folder object 1 (Placemark)"); folder.getFeature().add(placemark1); final Placemark placemark2 = new Placemark().withId("2") .withName("Folder object 2 (Placemark)"); folder.getFeature().add(placemark2); List<Feature> features = folder.getFeature(); System.out.println(features); // dumps two features for(int i=features.size()-1; i >= 0; i--) { Feature f = features.get(i); if("1".equals(f.getId())) { // this removes feature with id = "1" features.remove(i); break; } } System.out.println(features); // folder now only has one item