2013-02-28 125 views

回答

9

你不能。 Java不允許您定義自定義轉換運算符(或者實際上是任何運算符)。

(當然,您可以創建自己的包裝類,但是你不能分配工作,你所希望的方式。)

作爲一個側面說明,String不是原始類型。從Java Language Specification section 4.2

PrimitiveType: 
    NumericType 
    boolean 

NumericType: 
    IntegralType 
    FloatingPointType 

IntegralType: one of 
    byte short int long char 

FloatingPointType: one of 
    float double 
+0

也超負荷運營商應該注意的是,字符串是不是真正的原始數據類型,他們的對象。他們只是如此普遍使用,設計師允許我們創建它們而不必調用構造函數 – 2013-02-28 16:05:12

+0

@JeffHawthorne:True - 會注意到這一點。 – 2013-02-28 16:05:35

+0

謝謝。希望它不會那樣,但這也是有道理的。 – 2013-02-28 19:10:21

0

你不能在Java中

相關問題