// 以前的写法:(先判断是否为String类型,然后做类型的强制转换,然后对字符串进行操作,一共三步)
Object value = map.get("key");
if (value instanceof String) {
String tempStr = (String) value;
System.out.println(tempStr.substring(1));
}
// 新写法:(先判断是否为String类型,符合则自动做类型的强制转换,然后对字符串进行操作,一共两步)
Object value = map.get("key1");
if (value instanceof String tempStr ) {
System.out.println(tempStr .substring(1));
}
Java 16 新特性之一:instanceof 关键字
最新推荐文章于 2023-12-21 17:11:36 发布