for (HashMap<String, Object> item : list) {
Double jobSalaryRangeMin = Double.parseDouble(item.get("jobSalaryRangeMin") + "");
Double jobSalaryRangeMax = Double.parseDouble(item.get("jobSalaryRangeMax") + "");
if(jobSalaryRangeMin > 1000){
item.put("jobSalaryRangeMin", String.format("%.1f", jobSalaryRangeMin/1000d) + "K");
}
if(jobSalaryRangeMax > 1000){
item.put("jobSalaryRangeMax", String.format("%.1f", jobSalaryRangeMax/1000d) + "K");
}
}
先提取字段转为Double
在进行 除法 计算
随后使用String.format 进行固定格式拼接
在put放入返回字段中即可