中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java如何判斷變量的類型

小億
103
2024-01-17 05:48:53
欄目: 編程語言

在Java中,可以使用instanceof關鍵字來判斷變量的類型。

例如:

Object obj = "Hello";

if (obj instanceof String) {
    System.out.println("obj 是String類型");
} else {
    System.out.println("obj 不是String類型");
}

這段代碼中,先聲明了一個變量obj,并將其賦值為字符串"Hello"。然后使用instanceof關鍵字判斷obj是否為String類型,如果是,則輸出obj 是String類型;否則輸出obj 不是String類型

除了instanceof關鍵字之外,還可以使用getClass()方法來獲取變量的類型。例如:

Object obj = "Hello";
Class<? extends Object> objType = obj.getClass();
System.out.println("obj 的類型是:" + objType);

這段代碼中,通過調用getClass()方法獲取obj的類型,并將其賦值給objType變量。然后通過輸出語句打印出obj的類型。

需要注意的是,getClass()方法返回的是一個Class對象,而不是一個字符串。如果需要打印出變量的類型名稱,可以調用getName()方法。例如:

Object obj = "Hello";
Class<? extends Object> objType = obj.getClass();
System.out.println("obj 的類型是:" + objType.getName());

這段代碼中,調用getName()方法獲取obj的類型名稱,并將其打印出來。輸出結果為obj 的類型是:java.lang.String

0
柘荣县| 常山县| 石门县| 利辛县| 信丰县| 天等县| 东山县| 鄂伦春自治旗| 青龙| 揭东县| 兰溪市| 平乡县| 平武县| 乌拉特后旗| 邢台县| 曲水县| 上高县| 安龙县| 二连浩特市| 北海市| 兰坪| 徐州市| 青神县| 中卫市| 宜兰县| 桦南县| 辰溪县| 台湾省| 宝丰县| 东阳市| 团风县| 新乡县| 安多县| 苍山县| 鲁山县| 吉林省| 林周县| 周宁县| 临西县| 比如县| 文水县|