Java教程关于强制转换的问题

在Java中有关强制转换的问题描述:

1、从小的集合强制转换成大的是安全的。从大的集合转换成小的就变的不安全。

2、有时候从大的类型转化成小的类型显示无法转换。

如:

long a = 2222222222222222l;

int b =(int)a;

通过图示,我们可以看出来此时 b 的值是 1848304526 数值发生的改变相反,有int 转换成 long 就没有问题:

由图可知,数值没有发生改变。

举报/反馈
相关文章