zoukankan      html  css  js  c++  java
  • List<T>转换为二维数组

    public <T> Object[][] toArrays(List<T> data){
    Object[][] o=new Object[data.size()][20];
    int w = 1;
    for (int i = 0; i < data.size(); i++) {
    BuSettlementDetailDTO Dto= (BuSettlementDetailDTO)data.get(i);
    o[i][0]=Integer.toString(w++);
    o[i][1]=Dto.getMaterialUnitName();
    o[i][2]=Dto.getCommodityName()==null?"":Dto.getCommodityName();
    o[i][3]=Dto.getDemandVehicle();
    o[i][4]=Dto.getOrigin()==null?"":Dto.getOrigin();
    o[i][5]=Dto.getAgreementTime()==null?"":Dto.getAgreementTime();
    o[i][6]=Dto.getMileage();
    o[i][7]=Dto.getLicPlateNum()==null?"":Dto.getLicPlateNum();
    o[i][8]=Dto.getEmpName()==null?"":Dto.getEmpName();
    o[i][9]=Dto.getTotalAmount();
    o[i][10]=Dto.getOilAmount();
    o[i][11]=Dto.getEtc();
    o[i][12]=Dto.getOther();
    o[i][13]=Dto.getWitPersonTax();
    o[i][14]=Dto.getActualSurplusPay();
    o[i][15]=(Dto.getBankAccountNum()==null)?"A":Dto.getBankAccountNum();
    o[i][16]=(Dto.getBankInfo()==null)?"B":Dto.getBankInfo();
    o[i][17]=Dto.getInfoCost();
    o[i][18]=(Dto.getCostBankNum()==null)?"C":Dto.getCostBankNum();
    o[i][19]=(Dto.getCostBankInfo()==null)?"D":Dto.getCostBankInfo();
    }
    return o;
    }

  • 相关阅读:
    gRPC初识
    Go操作MySQL
    Go语言操作Redis
    Markdown 教程
    Go操作MongoDB
    Go操作NSQ
    Go操作kafka
    Go操作etcd
    Go语言获取系统性能数据gopsutil库
    influxDB
  • 原文地址:https://www.cnblogs.com/cxdanger/p/8705829.html
Copyright © 2011-2022 走看看