Дженерики Java и класс Number

Я хочу создать метод, который сравнивает числа, но может иметь на входе любой из подклассов Number.

Я рассмотрел это следующим образом ...

public static <T extends Number> void evaluate(T inputNumber) {
  if (inputNumber >= x) {
    ...
  }
}

Мне нужно получить фактический примитив, прежде чем я смогу выполнить сравнение, класс Number имеет методы для извлечения этого для каждого примитива, но мне нужен чистый способ выбора правильного.

Возможно ли это?

Ура

10
задан Mr R 13 October 2010 в 11:24
поделиться