1. 程式人生 > >java 判斷資料型別和方法

java 判斷資料型別和方法

1.如果你得到是一個Object物件,可以用if(obj instanceof String)來判斷是否是String物件,int是基本型別不可以這麼判斷,只能用它的包裝類Integer,同樣用instanceof 
2.如果set方法只能接受一個引數,而且必須有int的話,可以寫多個set方法,如set(String),set(int),編寫不同的處理邏輯
3.instanceof 也是反射的一種方式
4.如果有2個Object的引數,可以用if(obj1.getClass()==obj2.getClass())來判斷型別是否相同,如果要得到型別名,可以用obj.getClass().getName()來獲得物件的類名