三元表达式
例一: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()):""