Voglio creare un metodo che confronta un numero ma può avere un input che è una qualsiasi delle sottoclassi di Number.Generics Java e la classe Number
ho guardato a fare questo nel modo seguente ...
public static <T extends Number> void evaluate(T inputNumber) {
if (inputNumber >= x) {
...
}
}
ho bisogno di ottenere la primitiva attuale prima di poter eseguire il confronto, la classe numero è metodi per recuperare questo per ogni primitiva, ma Voglio un modo pulito per selezionare quello corretto.
È possibile?
Acclamazioni
correlate: [Java: metodi e numeri generici] (http://stackoverflow.com/questions/3850970/java-generic-methods-and-numbers). – BalusC