Auf Thema antworten

Nein, ohne Typ-Angaben ist nur benutzbar wie es eine [icode]Map<Object, Object>[/icode] und außerdem ein Raw Rype, das kann zu unerwarteten Fehlern führen.



Wenn sowohl String als auch Number erlaubt sein sollen, ist nur Object als gemeinsamer Super-Typ nutzbar.


Mit neueren Java-Versionen ist das auch relativ sauber nutzbar:

[code=java]

if (tag_map.get("title") instanceof String title) {

    super.title = title.trim();

}[/code]



Oben