我可以知道为什么你可以使用(String)代替.toString()吗?反之亦然,对于数字也可以使用包装类,那么为什么我们需要一个(双)?等等
因为它们是不同的东西.
Integer i = Integer.valueOf("0");
String zero1 = i.toString(); // WORKS
String zero2 = (String) i; // FAILS
Run Code Online (Sandbox Code Playgroud)
该toString()方法是每个对象获取对象的字符串表示的方法.
当您知道对象的类型是什么时使用强制转换,但它当前被称为超类型.
| 归档时间: |
|
| 查看次数: |
247 次 |
| 最近记录: |