java 判断是否是ArraryList,Array string[]
时间: 2024-05-14 21:18:39 浏览: 67
java集合框架笔记
在Java中,可以使用instanceof操作符来判断一个对象是否是ArrayList,Array或String[]类型的实例。下面是示例代码:
```java
ArrayList<String> list = new ArrayList<String>();
String[] arr = new String[10];
Object obj = "Hello World";
// 判断list是否是ArrayList类型
if (list instanceof ArrayList) {
System.out.println("list is an ArrayList");
}
// 判断arr是否是Array类型
if (arr instanceof Object[]) {
System.out.println("arr is an Array");
}
// 判断obj是否是String类型
if (obj instanceof String) {
System.out.println("obj is a String");
}
```
需要注意的是,对于数组类型来说,需要使用Object[]来判断,而不是直接使用Array。
阅读全文