[英]What are the Java equivalents of C# 'is' and 'as' keywords?
问题说明了一切。 一些快速的代码使用示例会很好..谢谢!
is
=> instanceof
( JLS引用 ),如下所示:
Object foo = "hello";
if (foo instanceof String) {
// Yup, it's a string
}
有没有相应的C#的as
在Java中操作。
is
(C#) - > instanceof
(Java)
和你没有直接等同as
。 你可以试试这个单行:
SomeParentType obj =
original instanceof Child ? (SomeParentType)original : null;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.