java数据类型 BigDecimal和int类型可以互相转换吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int n = bigdecimal.intValue(); BigDecimal和BigInteger是大数据类型,是为了解决基本数据类型不能储存的数据时所设计出来的,BigDecimal是浮点型的大数据类型,BigInteger是整型的大数据类型,int和long转化成BigInteger没有任何问题,但BigInteger转化成int和long时就得注意数据范围,避免造成数据丢失。同理BigDecimal。 可以 如:BigDecimal bigdecimal = new BigDecimal(1254.978);int n = bigdecimal.intValue(); // n = 1254; 一般容易出现 一个 number型的字段出现了空值,而这个时候最好用BigDecimal这样一个对象可以为null,但是一个int则必须有值。两者是可以转换的。 iBATIS 有人能给介绍下具体的使用吗 java swing j2se服务器可以接收多少个客户端? 在线等啊,如何用jsp调用数据库备份,怎么老是不行?? 冒泡排序 Thread.stop() 请大大侠详细解释一下override和overload的概念,以及多态的概念 如何知道Tomcat和Apache已经连上了? 请问如何显示数组的各项?又如果把它生成txt文件呢? 很奇怪的javamail的问题(急!!!!!!!) 很纠结的问题 我很想做个知道
BigDecimal是浮点型的大数据类型,BigInteger是整型的大数据类型,
int和long转化成BigInteger没有任何问题,
但BigInteger转化成int和long时就得注意数据范围,避免造成数据丢失。
同理BigDecimal。
BigDecimal bigdecimal = new BigDecimal(1254.978);
int n = bigdecimal.intValue(); // n = 1254;
这样一个对象可以为null,但是一个int则必须有值。
两者是可以转换的。