[英]“…when a string of character is needed in the next to last statement” in toString() explanation
在此摘錄中,作者試圖告訴我們有關toString()
方法的內容:
當倒數第二個語句中需要字符串時,將自動使用
Integer
類的toString()
方法。 當最后一個語句需要字符串時,將自動使用Double
類的toString()
方法。
在討論此代碼時:
Integer value = new Integer(103);
Double dvalue = new Double(-32.78);
System.out.println( "Integer object holds: " + value );
System.out.println( "Double object holds: " + dvalue );
當倒數第二個語句中需要字符串時,將自動使用Integer類的toString()方法。
您引用的文本中有代碼。 代碼中倒數第二個語句是:
System.out.println( "Integer object holds: " + value );
其中value
是Integer
的實例。
要執行串聯"Integer object holds: " + value
,必須將value
轉換為字符串。 調用Integer
的toString()
方法以執行此轉換。
同樣的聲明:
System.out.println( "Double object holds: " + dvalue );
涉及調用Double
的toString()
方法將dvalue
轉換為字符串。
@khelwood給出了很好的解釋。 作者試圖告訴你
System.out.println( "Integer object holds: " + value ); and
System.out.println( "Integer object holds: " + Integer.toString(value));
都是一樣的
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.