三元表达式

例一:listData.get(0).getVehicle_weight()!=null ?String.valueOf(Float.parseFloat(listData.get(0).getAllWeight())/Float.parseFloat(listData.get(0).getVehicle_weight())*100)+"%":"0%"

例二

条件-

//交接方式
if ("自有车".equals(listData.get(0).getVehicle_type_name())) {
     listData.get(0).setReceiving_type("送货上门");
} else if("外请车".equals(listData.get(0).getVehicle_type_name())){
     listData.get(0).setReceiving_type("供应商自提");
}else if ("火车".equals(listData.get(0).getVehicle_type_name())) {//若运输方式为火车 - 则车型改为火车车型
     listData.get(0).setContainer_length_name("");
     listData.get(0).setContainer_type_name(listData.get(0).getContainer_type());
}

表达式:

listData.get(0).getVehicle_type_name()!=null?("火车".equals(listData.get(0).getVehicle_type_name())?listData.get(0).getContainer_type_name():listData.get(0).getReceiving_type()):""

posted @ 2017-06-01 16:08  三水木00  阅读(141)  评论(0编辑  收藏  举报