當前位置:編程學習大全網 - 熱門推薦 - java中怎麽判斷變量是不是int類型的

java中怎麽判斷變量是不是int類型的

首先java中沒有typeof關鍵字,可以通過反射機制來完成,給個思路:

import java.lang.reflect.Field;

public class test {

byte i = 1;

int j = i;

int w ;

/**

* @param args

*/

public static void main(String[] args) {

try {

Field[] a = test.class.getDeclaredFields();

for(int i = 0; i < a.length; i++){

if(a[i].getType().getName().equals("int"))

System.out.println( a[i].getName());

}

if(a[i].getType().getName().equals("byte"))

System.out.println( a[i].getName());

}

} catch (Exception e) {

System.out.println(e.toString());

}

}

}

  • 上一篇:洛克王國火靈石在哪裏獲得
  • 下一篇:賀先生的戀戀不忘大結局是什麽
  • copyright 2024編程學習大全網