//指定属性相加,取得类的属性名与属性值
public static void main(String[] args) {
String summaryHeader="deliveredQuantity,deliveryQuantity";
PurchaseDeliveryReportVO summaryPo=new PurchaseDeliveryReportVO();
summaryPo.setDeliveredQuantity("5");
summaryPo.setDeliveryQuantity("1");
//readAttributeValue(summaryPo);
PurchaseDeliveryReportVO summaryPo2=new PurchaseDeliveryReportVO();
summaryPo2.setDeliveredQuantity("1");
summaryPo2.setDeliveryQuantity("2");
List<PurchaseDeliveryReportVO> list=new ArrayList<PurchaseDeliveryReportVO>();
list.add(summaryPo);
list.add(summaryPo2);
String nameVlues="";
JSONObject pojson=new JSONObject();
for(PurchaseDeliveryReportVO vo:list){
//得到class
Class cls = vo.getClass();
//得到所有属性
Field[] fields = cls.getDeclaredFields();
for (int i=0;i<fields.length;i++){//遍历
指定属性相加,取得类的属性名与属性值,BigDecimal相加并去掉末尾的0
最新推荐文章于 2022-11-20 10:48:48 发布