如何将Double对象转换/转换为int?
Double d = new Double(12.34);
int i = 12 //is what I'm looking for
Run Code Online (Sandbox Code Playgroud)
如果我有一个double我只会使用:
double z = 12.34;
int i = (int)z;
Run Code Online (Sandbox Code Playgroud)
注意:我希望它截断Double(所以 12.9 变成 12),因为我知道它d实际上是一个被转换为 Double 的整数。即我想在一个Double.
要执行此操作,您需要调用对象上的intValue 方法Double:
int i = d.intValue();
Run Code Online (Sandbox Code Playgroud)
此方法int对double包装在Double对象中的值执行转换为值d。
请注意,null在尝试此操作之前它不会检查。
| 归档时间: |
|
| 查看次数: |
880 次 |
| 最近记录: |