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

溫馨提示×

java中instanceof怎么使用

小億
89
2023-07-06 13:53:28
欄目: 編程語言

instanceof是Java中的一個運算符,用于判斷一個對象是否屬于某個特定的類型或者實現了某個特定的接口。

使用方式:

  1. 對象 instanceof 類名:判斷對象是否屬于某個類。

示例:

String str = "Hello";
if (str instanceof String) {
System.out.println("str是String類型");
}
  1. 對象 instanceof 接口名:判斷對象是否實現了某個接口。

示例:

List<String> list = new ArrayList<>();
if (list instanceof List) {
System.out.println("list實現了List接口");
}
  1. 對象 instanceof 父類名:判斷對象是否是某個類的子類或者子類的子類。

示例:

Animal animal = new Cat();
if (animal instanceof Animal) {
System.out.println("animal是Animal類的實例");
}

需要注意的是,如果對象是null,那么無論判斷的類型是什么,都會返回false。

示例:

String str = null;
if (str instanceof String) { // 返回false
System.out.println("str是String類型");
}

0
越西县| 哈巴河县| 灵川县| 绥江县| 上饶市| 隆回县| 吉林市| 伊宁县| 缙云县| 祁连县| 阳高县| 长泰县| 吉木萨尔县| 冷水江市| 高碑店市| 新建县| 湘阴县| 宜城市| 尉氏县| 宜黄县| 抚顺县| 青铜峡市| 环江| 习水县| 建宁县| 鄂托克旗| 繁峙县| 怀柔区| 荔波县| 电白县| 潍坊市| 兴义市| 集贤县| 武宣县| 曲沃县| 翁源县| 尼勒克县| 乐至县| 锡林浩特市| 福安市| 冷水江市|