有沒有辦法在java中獲得類型的變量? ? 我的目標是確定如果變量是int
或String
java中變量的類型
有一種方法,我嘗試過使用,但它並沒有與int
工作。這僅僅是String
這是代碼:
String a="121212aa";
System.out.println(a.getClass().isInstance(a));
a
現在是字符串,結果將是java.lang.String
。
我也需要檢查它是否是int
,因爲如果我用Boolean
與其他它 可能輸入的是double
你應該已經知道這一點,當您檢查'了'定義。 Java是強類型的,所以除非你在談論泛型,否則你應該知道變量是什麼類型。 – Makoto
你應該可能會添加您的實際示例,因爲單從這一點很難推斷出您真正需要的內容。我堅持認爲,由於Java是強類型的,所以你有先驗知識你的變量類型是什麼。 – Makoto