public class DeviceUsedInfoStatCount {
private Long allCount;
private Long innerPersonCount;//内部人员
private String innerPersonPercent;//带百分号
private Long outerPersonCount;//外部人员
private String outerPersonPercent;//带百分号
2
deviceUsedInfoStatCount.setAllCount(deviceUsedInfoStatCount.getInnerPersonCount()+
deviceUsedInfoStatCount.getOuterPersonCount());
DecimalFormat df = new DecimalFormat("0.00");//格式化小数
String innerPercent = df.format((float)deviceUsedInfoStatCount.getInnerPersonCount()/deviceUsedInfoStatCount.getAllCount()*100);//返回的是String类型
String outerPercent = df.format((float)deviceUsedInfoStatCount.getOuterPersonCount()/deviceUsedInfoStatCount.getAllCount()*100);//返回的是String类型
StringBuffer innerBuffer = new StringBuffer(innerPercent);
StringBuffer outerBuffer = new StringBuffer(outerPercent);
innerBuffer.append("%");
outerBuffer.append("%");
deviceUsedInfoStatCount.setInnerPersonPercent(innerBuffer.toString());
deviceUsedInfoStatCount.setOuterPersonPercent(outerBuffer.toString());
logger.info("得到的数据:deviceUsedInfoStatCount="+JSON.toJSONString(deviceUsedInfoStatCount));