[英]“…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.