2016-02-19 91 views
1

我試圖做關於原始char.其本身的東西,可以使用鑄造原始的自定義類

((int)char) 

獲得該字符的整數值。但是,由於這種格式的方式,我不能這樣做。有沒有辦法允許投射某個類,如CustomInt,並確定哪些字符變成了什麼數字?

例子:

((int)'A') == 68; 
((CustomInt)'A') == 0; 

感謝您的幫助。

+5

這是完全不可能的。你需要編寫一個常規方法。 – SLaks

+3

儘管有原始元素(包括Auto(un)boxing),但Java只允許沿着對象層次進行投射。所以答案是:如果你想要typecast語法,那麼不需要,這在Java中是不可能的。 – Turing85

回答

2

不可能。改爲寫一個方法public static CustomInt valueOf(char x)