Guten Abend!
ich habe gerade eine Methode geschrieben, die das letzte Element aus einem String-Set löschen soll. Nun wollte ich fragen: Gibt es eine bessere Möglichkeit? Und vor allem, würde meine Lösung denn immer hinhauen? Ausprobiert habe ich es, doch ist es ganz sicher?
MfG
ich habe gerade eine Methode geschrieben, die das letzte Element aus einem String-Set löschen soll. Nun wollte ich fragen: Gibt es eine bessere Möglichkeit? Und vor allem, würde meine Lösung denn immer hinhauen? Ausprobiert habe ich es, doch ist es ganz sicher?
Code:
public Set<String> removeLast(Set<String> keys){
ArrayList<String> al= new ArrayList<String>();
for(String s : keys){
al.add(s);
}
al.remove(al.size() - 1);
keys.clear();
for(String s : al){
keys.add(s);
}
return keys;
}
MfG