Discuss / Java / 这里都已经是判断value是string类的了,为啥还要强制转换一下?

这里都已经是判断value是string类的了,为啥还要强制转换一下?

Topic source

Bang

#1 Created at ... [Delete] [Delete and Lock User]
 if (value instanceof String) {
                String s = (String) value;

呜哇

#2 Created at ... [Delete] [Delete and Lock User]

向下转型,instanceof 是判断对象的实际类型是 String,但是 value 这个引用是 Object 引用


  • 1

Reply