If you do not need to maintain the order of the entries, you can do something like this:
public class SitesList { private final Map <String,String> map = new HashMap<String,String>(); public Set<String> getNames() { return map.keySet(); } public void add(String nameString, String systemidString) { map.put(nameString, systemidString); } public Collection<String> getSystemIds() { return map.values();
source share