- 浏览: 574849 次
- 性别:
文章分类
- 全部博客 (141)
- java (33)
- spring (6)
- struts2 (4)
- log4j (1)
- sql (8)
- oracle (11)
- 设计模式 (2)
- jsp (2)
- 谈学习 (5)
- gson (3)
- svn (1)
- lucene (1)
- 杂谈 (7)
- hibernate (5)
- play framework (4)
- 页面前端 (16)
- linux (9)
- tomcat (2)
- php (2)
- maven实战 (4)
- HornetQ (1)
- SAE (1)
- Hessian (2)
- 应用 (11)
- 在北京生活感悟 (2)
- apache (1)
- BI (1)
- hadoop系列 (1)
- mongodb (1)
- cache (1)
- 数据结构 (1)
- hive (1)
最新评论
-
AK472AK47:
...
gson java对象与json转换(实例代码说明及教程) -
TryRelax:
update t_h5activity_pagedata ...
mysql update更新带子查询的实现方式 -
CurryKobe:
js中的三大特性:继承、封装、多态 -
bruce.yuan:
一看 tps为168k次/秒 ,我就觉得不专业了 。请把完整的 ...
rpc介绍 -
一抹暗香:
牛逼!
去掉IE浏览器滚动条最简单的方法
(一) Integer类型
1). 定义
Integer a=new Integer(int value);
Integer a=new Integer(String value);
2). 转换
i. 定义中就可以将int型和String型的转换为Integer型
ii. String类型转换为Integer型
Integer.valueOf("");
Integer.getInteger("");
iii. String、Integer类型转换为int型
Integer.parseInt("");
Integer a;
a.intValue();
iv. 上面定义的Integer a转换为float, double, long
a.floatValue();
a.doubleValue();
a.longValue();
v. Integer a转换为String(其它的类型转换为String都可通用以下方法)
toString();
String.valueOf(a);
3). 比较(比较的数Integer a)
i. Int num=a.compareTo(Integer anotherInteger);
如果该 Integer 等于 Integer 参数,则返回 0 值;如果该 Integer 在数字上小于 Integer 参数,则返回小于 0 的值;如果 Integer 在数字上大于 Integer 参数,则返回大于 0 的值(有符号的比较)。
ii. 转换为int型再比较:
a.intValue()与b.intValue比较大小;
(二) BigDecimal
1). 定义
BigDecimal a=new BigDecimal(String; val)
BigDecimal a=new BigDecimal(double val);
2). 转换
i. 定义中就可以将String型和double 型的转换为BigDecimal型
ii. BigDecimal转换为 Int,float, double, long
a.floatValue();
a.doubleValue();
a.longValue();
a.intValue();
iii. BigDecimal a转换为String(其它的类型转换为String都通用以下方法)
toString();
String.valueOf(a);
3). 比较(比较的数BigDecimal a)
Int num=a.compareTo(BigDecimalanotherBigDecimal);
当此BigDecimal在数字上小于、等于或大于 val 时,返回 -1、0 或 1。
BigDecimal取其中最大、最小值、绝对值、相反数:
a.max (b) //比较取最大值
a.min(b) //比较取最小值
a.abs()//取最绝对值
a.negate()//取相反数
4). 计算
加: a.add(b);
减: a.subtract(b);
乘: a.multiply(b);
除: a.divide(b,2);//2为精度取值
发表评论
-
linux安装jdk1.7.0_67
2014-08-09 15:21 2967JDK安装配置 1、 下载jdk,本例使用jdk-7u67 ... -
JAVA正则表达式匹配,替换,查找,切割
2014-06-20 17:46 1521import java.util.ArrayList; i ... -
ip正则验证
2014-05-15 19:06 559/** * 正则判断ip是否合法 ... -
快速排序及java实现
2014-05-12 11:38 8521)基本思想:选择一个基准元素,通常选择第一个元素或者最后一 ... -
java 冒泡排序例子
2014-02-18 09:25 1058按照由大到下的顺序排列。 public class Bub ... -
推荐使用枚举定义常量
2014-01-24 14:48 3828枚举是在Java1.5版本后出现的,它与类常量和静态常量相 ... -
java 优先选择基本类型
2014-01-23 17:02 1034建议29: 优先选择基本类型 包装类型是一个类,它提供了 ... -
java去除字符串中的空格、回车、换行符、制表符
2013-11-04 10:30 1582java去除字符串中的空 ... -
jdk环境变量配置 windows
2013-08-21 09:13 977每次换电脑的时候都查一下,还是记录一下啦 1、下载jdk( ... -
用HttpClient模拟HTTP的GET和POST请求
2013-08-08 11:37 2678一、HttpClient介绍 HttpClient是 ... -
array set相互转换
2013-08-08 10:52 1167//array -->set --->array ... -
java 交换两个变量的值
2013-06-13 09:47 1512前段时间被问到这个问题,我还没太注意,在这里记录一下。 ... -
java 正则表达式
2013-06-11 15:22 1015用到正则时,可以来参考一下,看api最好了,里面都有 pu ... -
java性能监控与分析
2013-02-28 17:06 855一:关于虚拟机的性能监控与工具介绍,我觉得这篇文章介绍的挺好 ... -
由内存溢出引起的深入java之旅
2013-02-26 14:51 891背景:前段时间遇到内存溢出这个问题,就想好好的分析一下原因 ... -
java内存溢出(分析原因)
2013-01-22 10:21 1402最近遇到了这个问题:java.lang.OutOfMemor ... -
oracle树状数据结构start with...connect by prior
2012-12-11 17:04 1236今天改了个oracle树形结构展示的问题,帮人擦屁股啊。 之 ... -
oracle通过约束名查看表名的方法即异常
2012-12-03 14:33 1117首先咱不是dba啊,但老是操作oracle,多了解点还是 ... -
今天工作中用到的很有用的sql
2012-10-24 14:17 1057一 表备份与恢复语句 create table THB ... -
ORA-01407 cannot update 。。。 TO NULL
2012-10-24 13:51 2286我遇到下面的这种情 ...
相关推荐
在一些需求中,我们可能需要将 BigDecimal 值转换为 Integer 类型。这时,可以使用 BigDecimal 的 intValue() 方法进行转换。 当 BigDecimal 值小于或等于 Integer.MAX_VALUE(2^31-1)时,intValue() 方法返回 ...
bigdecimal转integer
字符串转BigDecimal,Double,Float,Integer 判断字符串是否在集合中 通配符算法。 可以匹配"*"和"?
* 提供精确的String转换成double * @param v * @return */ public static double strPreDou(String v) { BigDecimal b = new BigDecimal(v); return b.doubleValue(); } /** * 提供精确的加法运算。 * @...
Unitizer 使用 BigDecimal 对象来计算所有内容,因此您不必担心溢出。 用法 大多数对该库的调用只需要一行代码。 这是我正在谈论的一个快速示例: Milliseconds milliseconds = new Milliseconds ( new Minutes ...
字符串 BigInteger/BigDecimal UUID 库还包含带有可替换变压器的缓存。 用: StringTransformManagerImpl.getInstance().getTransformer(Integer.class).transform("123") 或者 StringTransformManagerImpl....
1)获取字段名转换成数据库字段名 注意这里有潜规则,默认是这样处理的 createDateTime --> CREATE_DATE_TIME car --> CAR 2)根据字段的java类型获取jdbc类型 我只定义了以下规则 // javaType --> jdbcType ...
1、修订了ProcessVO.java,新增支持java.lang.Double、Float、Integer、Long、char[]输入到java.math.BigDecimal字段。 2、新增实用类cn.util.CastRMB,支持万亿级小写人民币转换成精准的大写人民币
有一个默认值插件,可以为基本类型(例如Boolean,Integer,String和Enums)设置默认值: : 但是,如果您需要映射其他类型的元素值,例如BigDecimal,则上述插件将不起作用。 因此,我创建了这个Spring bean,可...
什么是包装类? 8种基本类型所对应的对象类型,可以直接将基本类型的变量表示为一个对象,在执行变量类型的相互转换时,我们...Integer long Long float Float double Double boolean Boolean char Character
进行高精度运算可以用java.math包中BigDecimal类中的方法。 自动类型提升又称作隐式类型转换。 强制类型转换:int ti; (byte) ti ; 强制转换,丢弃高位 宣告变量名称的同时,加上“final”关键词来限定,这个...