问题说明了一切。一些快速的代码使用示例会很好..谢谢!
答案 0 :(得分:8)
is
=> instanceof
(JLS reference),就像这样:
Object foo = "hello";
if (foo instanceof String) {
// Yup, it's a string
}
Java中没有C#的as
运算符。
答案 1 :(得分:2)
is
(C#) - > instanceof
(Java)
你没有直接相当于as
。你可以试试这个单行:
SomeParentType obj =
original instanceof Child ? (SomeParentType)original : null;