我想爲INT,短期和長期的一個功能。我有三個幾乎相同的功能。
private <T extends Number > T scanTInteger() throws IOException, NumberFormatException
{
T number = 0;
但我不知道如何做泛型,如int,short,long。對於對象來說很簡單。 是否有方法。 編輯 好吧,我知道如何做到這一點,沒有泛型函數。我將只使用原始類型的長和最大尺寸,並在最後將其轉換。如果有人發現如何與普通的做,我會很高興:)
沒有辦法。 http://stackoverflow.com/questions/2721546/why-dont-generics-support-primitive-types – RiaD
你想做什麼? int,short和long都有包裝類:Integer,Short,Long。 –
我知道什麼是包裝。這就是爲什麼我將Number類擴展爲泛型,但Number不能幫助我。 –