Java基础
mib_2012
这个作者很懒,什么都没留下…
展开
-
Map遍历java.util.ConcurrentModificationException异常
在 for (Iterator iterator = keySet.iterator(); iterator.hasNext();) { 。。。。。 dKeyObjectMap.remove(key); } 后在执行了remove方法之后,再去执行循环,iter.next()的时候(当然,如果remove的是最后一条,就不会再去执行next()操作了) 所以,产生Concurre...原创 2011-12-12 15:26:27 · 538 阅读 · 0 评论 -
java中如何使Double类型的数值保留两位小数问题
一、其实很简单: Double dou = 3000.533 dou = (double)Math.round(dou*100)/100 其中dou是变量,很简单吧,我们大多数人都知道Math.round()方法,可是我却没想到保留两位小数就是先乘以100再除以100. 同理保留N位小数就不用说了吧 二、第二种方法 double d = 111231.5585; BigDecima...原创 2014-01-21 09:23:08 · 305 阅读 · 0 评论 -
【转】java String类型数据的字节长度
问题描述: 向数据库中插入一条String类型的数据,在数据库中该字段定义为varchar2(64),一开始使用String.length()来进行数据的长 度校验,如果数据是纯英文,那么是没有问题的,但是如果数据中包含中文,校验可以通过,但是在数据入库时经常会报数据超长。 问题分析: 既然问题是数据超长,那么问题应该就是出在数据长度校验上,也就是出在...原创 2013-09-30 17:04:12 · 368 阅读 · 0 评论