Genereische Java Methoden und beschränkte Typen
Eine Methode kann einen typisierten Parameter erzwingen und einen typisierten Wert zurückgeben:
public List<Integer> parseAlleInts(List<String> strings){
List<Integer> ergebnis = new ArrayList<>();
for (String s : strings){
ergebnis.add(Integer.parseInt(s));
}
return ergebnis;
}
So ist es möglich eine Liste von Strings als Paramter in eine Liste von Zahlen (Integern) umzuwandeln.