wie kann ich in java methoden an den den typ einer generischen klasse anpassen ?
zb habe ich die klasse Vector in welcher werte als array gespeichert werden. werte können vom typ double int long und dem typ Bruch bestehen. bruch ist eine eigenständige klasse.
ich möchte jetzt in einer methode aus Vector unterscheiden ob mein vector aus double int long oder eben aus Bruch-werten besteht.
zb habe ich die klasse Vector in welcher werte als array gespeichert werden. werte können vom typ double int long und dem typ Bruch bestehen. bruch ist eine eigenständige klasse.
ich möchte jetzt in einer methode aus Vector unterscheiden ob mein vector aus double int long oder eben aus Bruch-werten besteht.
Java:
public class genericVector<T> {
private T[]Vector;
public genericVector(int laenge){
Vector = (T[])new Object[laenge];
}
public void methode(){
if (Vector.getClass()==Double.class){ // funktioniert nicht
//do something
}else
....
}
....
}