Hallo allerseits,
ich möchte in einer Schleife dynamisch verschiedene Setter aufrufen anhand des Namens ("setStreet", "setForename", "setId",...) habe dabei aber natürlich verschiedene Parametertypen (String, Integer,Boolean, etc...). Wenn ich die Methoden jetzt nur über den Namen aufrufen will, bekomme ich eine NoSuchMethodException. Mit z.B. String.class als zweitem Argument funktioniert es dann, aber das ist eben wie gesagt nicht für jeden Schleifendurchgang gleich.
Kann man das so deklarieren, dass Java die richtigen Methoden findet unabhängig von den übergebenen Parametern?
ich möchte in einer Schleife dynamisch verschiedene Setter aufrufen anhand des Namens ("setStreet", "setForename", "setId",...) habe dabei aber natürlich verschiedene Parametertypen (String, Integer,Boolean, etc...). Wenn ich die Methoden jetzt nur über den Namen aufrufen will, bekomme ich eine NoSuchMethodException. Mit z.B. String.class als zweitem Argument funktioniert es dann, aber das ist eben wie gesagt nicht für jeden Schleifendurchgang gleich.
Kann man das so deklarieren, dass Java die richtigen Methoden findet unabhängig von den übergebenen Parametern?