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

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

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

    測試

    逝去的月光,黎明的紅日
    posts - 2, comments - 2, trackbacks - 0, articles - 5

    怎樣通過字符串取得Class

    Posted on 2007-07-16 21:51 測試 閱讀(612) 評論(0)  編輯  收藏 所屬分類: Java,Eclipse

    今天由于要用到通過一個字符串取得Class,開始通過Class的forName(String)方法可以得到,但是當我輸入的是一個數組的時候,好像就不行了,通過forName(String)取得的卻是空的,按照原來的思路好像是可以的,因為數組也是一個對象,也就是說可以getClass,為什么卻不能得到,比較傷腦子,后來通過一個不是辦法的辦法解決了,呵呵,僅供參考。

     1
     2//.
     3
     4    public static Class findClass(String r_className,ClassLoader r_loader){
     5        String t_className = new String(r_className);
     6        int arryIndex = t_className.lastIndexOf("[]");
     7        boolean isarryClass = false;
     8        if(arryIndex > 0){
     9            t_className = t_className.substring(0,arryIndex);
    10            isarryClass = true;
    11        }

    12        Class claz = null;
    13        try {
    14            claz = Class.forName(t_className,true,r_loader);
    15        }
     catch (ClassNotFoundException e) {}
    16        if(isarryClass && claz != null){
    17            claz = Array.newInstance(claz, 1).getClass();
    18        }

    19        return claz;
    20    }

    21//.
    現在還沒有發現不能處理的情況。

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 日韩亚洲国产高清免费视频| 99re6在线精品免费观看| 国产高清免费视频| 亚洲视频在线一区二区| 久久亚洲国产成人影院| 性xxxxx大片免费视频| 亚洲av无码不卡私人影院| 激情综合亚洲色婷婷五月| 国产真人无码作爱视频免费| 四虎精品亚洲一区二区三区| 国产精品亚洲精品观看不卡| 99爱视频99爱在线观看免费| 亚洲中文字幕无码久久2017| 国产精品亚洲а∨天堂2021| 大地资源二在线观看免费高清| 亚洲人成影院在线| 中国一级特黄的片子免费 | 亚洲午夜久久久影院伊人| 丰满亚洲大尺度无码无码专线| 无码乱肉视频免费大全合集 | 日本成年免费网站| 亚洲欧洲第一a在线观看| 成年免费a级毛片免费看无码| 免费一级做a爰片久久毛片潮喷| 亚洲天然素人无码专区| 麻豆国产精品免费视频| 亚洲精品视频在线| 大地资源网高清在线观看免费| 亚洲综合色成在线播放| 国产成人精品久久亚洲高清不卡 | 亚洲国产电影av在线网址| 亚洲av无码兔费综合| 成人免费视频小说| 成人亚洲国产va天堂| 免费99精品国产自在现线| 亚洲色图黄色小说| 亚洲精品视频在线观看免费| 综合自拍亚洲综合图不卡区| 88xx成人永久免费观看| 亚洲激情在线视频| 99re在线这里只有精品免费|