//将科学计数法 改为 千分位计数
for(Iterator<Actchangelog> iterator = changeLogList.iterator();iterator.hasNext();){
Actchangelog value = iterator.next();
Pattern p = Pattern.compile(".*\\d+.*");
Matcher m = p.matcher(value.getCHANGE_AFFERINFO());
Matcher n = p.matcher(value.getCHANGE_BEFFERINFO());
if (m.matches()||n.matches()) {
BigDecimal db = new BigDecimal(value.getCHANGE_AFFERINFO());
BigDecimal db1 = new BigDecimal(value.getCHANGE_BEFFERINFO());
String afferInfo = db.toPlainString();
String befferInfo = db1.toPlainString();
double testDou = Double.parseDouble(afferInfo);
double testDou1 = Double.parseDouble(befferInfo);
String df1 = new DecimalFormat("#,##0.00").format(testDou);
String df2 = new DecimalFormat("#,##0.00").format(testDou1);
value.setCHANGE_AFFERINFO(df1);
value.setCHANGE_BEFFERINFO(df2);
}
}
for(Iterator<Actchangelog> iterator = changeLogList.iterator();iterator.hasNext();){
Actchangelog value = iterator.next();
Pattern p = Pattern.compile(".*\\d+.*");
Matcher m = p.matcher(value.getCHANGE_AFFERINFO());
Matcher n = p.matcher(value.getCHANGE_BEFFERINFO());
if (m.matches()||n.matches()) {
BigDecimal db = new BigDecimal(value.getCHANGE_AFFERINFO());
BigDecimal db1 = new BigDecimal(value.getCHANGE_BEFFERINFO());
String afferInfo = db.toPlainString();
String befferInfo = db1.toPlainString();
double testDou = Double.parseDouble(afferInfo);
double testDou1 = Double.parseDouble(befferInfo);
String df1 = new DecimalFormat("#,##0.00").format(testDou);
String df2 = new DecimalFormat("#,##0.00").format(testDou1);
value.setCHANGE_AFFERINFO(df1);
value.setCHANGE_BEFFERINFO(df2);
}
}