<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    java 實體類轉換 map類

    public static Map ConvertObjToMap(Object obj){
              Map
    <String,Object> reMap = new HashMap<String,Object>();
              
    if (obj == null
               
    return null;
              Field[] fields 
    = obj.getClass().getDeclaredFields();
              
    try {
               
    for(int i=0;i<fields.length;i++){
                
    try {
                 Field f 
    = obj.getClass().getDeclaredField(fields[i].getName());
                 f.setAccessible(
    true);
                       Object o 
    = f.get(obj);
                       reMap.put(fields[i].getName(), o);
                }
     catch (NoSuchFieldException e) {
                 
    // TODO Auto-generated catch block
                 e.printStackTrace();
                }
     catch (IllegalArgumentException e) {
                 
    // TODO Auto-generated catch block
                 e.printStackTrace();
                }
     catch (IllegalAccessException e) {
                 
    // TODO Auto-generated catch block
                 e.printStackTrace();
                }

               }

              }
     catch (SecurityException e) {
               
    // TODO Auto-generated catch block
               e.printStackTrace();
              }
     
              
    return reMap;
             }

    Paynet paynet ;
                
                Map map;
                
    for(int i = 0 ; i < rs.size();i++)
                
    {
                    map
    = ConvertObjToMap((Paynet)(rs.get(i)));
                    
    for(int j=0; j<fieldnames.length; j++)
                    
    {
                        
    //(String)map.get("p_id")!=null
                        if((String)map.get(fieldnames[j])!=null)
                        
    {
                            
    //String temp1 = rs.getString(fieldnames[j]);
                            String temp = new String(((String)map.get(fieldnames[j])).getBytes("ISO-8859-1"), "GBK");
                            sheet.addCell(
    new Label(j, i+1, temp));
                        }

                        
    else
                            sheet.addCell(
    new Label(j, i+1""));
                    }

                }

    String[] fieldNames 
    = {"szVessel""szVoyage""szBlNo""szCtnNo""szSealNo""szCtnType""szCargoName""fWeight""fVolume""szReceiver""szSender""szLoadPortCode""szDischargePortCode"};

    posted on 2014-01-16 14:46 youngturk 閱讀(3191) 評論(2)  編輯  收藏 所屬分類: Java基礎

    評論

    # re: java 實體類轉換 map類 2015-02-12 15:11 夢飛

    很好?。?!  回復  更多評論   

    # re: java 實體類轉換 map類[未登錄] 2015-09-09 10:52 測試

    測試  回復  更多評論   

    <2014年1月>
    2930311234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    導航

    統計

    公告

    this year :
    1 jQuery
    2 freemarker
    3 框架結構
    4 口語英語

    常用鏈接

    留言簿(6)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊

    EJB學習

    Flex學習

    learn English

    oracle

    spring MVC web service

    SQL

    Struts

    生活保健

    解析文件

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲精品国产日韩无码AV永久免费网| 国内少妇偷人精品视频免费| 亚洲综合色视频在线观看| 中文在线免费不卡视频| 亚洲a∨无码男人的天堂| 亚洲国产精品无码久久青草 | 国产亚洲午夜精品| 亚洲精品无码午夜福利中文字幕| 国产成人精品免费视频动漫| 免费毛片毛片网址| 亚洲精品偷拍无码不卡av| 国产一区二区三区免费视频| 精品熟女少妇av免费久久| 婷婷亚洲综合一区二区 | 久久免费观看视频| 亚洲人成在线中文字幕| 国产亚洲精久久久久久无码AV| 亚洲视频免费在线看| 国产99久久久久久免费看| 亚洲中文字幕久久无码| 亚洲avav天堂av在线不卡| 全部免费毛片在线| 免费下载成人电影| 日韩精品无码免费一区二区三区| 国产精品亚洲专区无码牛牛| 亚洲成年人电影在线观看| 中文字幕不卡亚洲 | 亚洲国产电影在线观看| 国外亚洲成AV人片在线观看| 思思99re66在线精品免费观看| 国产成人AV片无码免费| ssswww日本免费网站片| 亚洲av成本人无码网站| 亚洲丰满熟女一区二区v| 亚洲av日韩av无码黑人| 国产专区一va亚洲v天堂| 免费看国产精品麻豆| 在线免费观看毛片网站| 7723日本高清完整版免费| 美丽姑娘免费观看在线观看中文版| 一区二区视频免费观看|