程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 使用reflect得到數組中的內容

使用reflect得到數組中的內容

編輯:關於JAVA

今天在使用reflect時 有個方法的返回值為Object 但可能是一個不同類型 也可能是一個數組

如果是個普通類型就比較簡單了 但是通常會返回數組 這就需要得到數組中的內容

下面是模擬代碼

import Java.lang.reflect.Array;

public class Test ...{
    public static void main(String[] args)...{
        String[] str = new String[3];
        str[0]="a";
        str[1]="b";
        str[2]="c";
        Object obj = (Object)str;
        if(obj.getClass().isArray());...{
            for(int i=0; i<Array.getLength(obj); i++)...{
                System.out.println(Array.get(obj, i));
            }
        }
    }
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved