Je souhaite créer une méthode qui compare un nombre mais peut avoir une entrée qui est l'une des sous-classes de Number.Génériques Java et la classe Number
Je l'ai regardé faire cela de la manière suivante ...
public static <T extends Number> void evaluate(T inputNumber) {
if (inputNumber >= x) {
...
}
}
Je dois obtenir le primative réelle avant que je puisse effectuer la comparaison, la classe Number a des méthodes pour récupérer ce pour chaque primative mais Je veux un moyen propre de choisir le bon.
Est-ce possible?
Vive
connexes: [Java: méthodes génériques et les numéros] (http://stackoverflow.com/questions/3850970/java-generic-methods-and-numbers). – BalusC