對於簡單類型變量,是無法直接獲得變量類型的;//要想獲取,必須自定義函數進行返回
對於包裝類型變量,是可以直接獲得的,變量名稱.getClass().getName();
java中獲取變量的類型可以使用每個類型的getClass()方法來獲得,示例如下:
1
2
3
4
5
6
7
8
9
10
11
|
class
Test
{
public
static
void
main(String[] args)
{
int
i=
1
;
//int類型變量
System.out.println(getType(i));
//打印變量類型為int
}
public
static
String getType(Object o){
//獲取變量類型方法
return
o.getClass().toString();
//使用int類型的getClass()方法
}
}
|