1
我試圖做關於原始char.
其本身的東西,可以使用鑄造原始的自定義類
((int)char)
獲得該字符的整數值。但是,由於這種格式的方式,我不能這樣做。有沒有辦法允許投射某個類,如CustomInt,並確定哪些字符變成了什麼數字?
例子:
((int)'A') == 68;
((CustomInt)'A') == 0;
感謝您的幫助。
我試圖做關於原始char.
其本身的東西,可以使用鑄造原始的自定義類
((int)char)
獲得該字符的整數值。但是,由於這種格式的方式,我不能這樣做。有沒有辦法允許投射某個類,如CustomInt,並確定哪些字符變成了什麼數字?
例子:
((int)'A') == 68;
((CustomInt)'A') == 0;
感謝您的幫助。
不可能。改爲寫一個方法public static CustomInt valueOf(char x)
。
這是完全不可能的。你需要編寫一個常規方法。 – SLaks
儘管有原始元素(包括Auto(un)boxing),但Java只允許沿着對象層次進行投射。所以答案是:如果你想要typecast語法,那麼不需要,這在Java中是不可能的。 – Turing85