正如我们所知,C# 提供了一个 AS 关键字,该关键字自动执行检查 Object 是否属于某个类型,如果是,则将其强制转换为所需的类型,否则返回 null。
public class User { }
Object obj = someObj;
User user = obj As User;
在上面的示例中,对象 obj 可以是用户类型或其他类型。用户将获得 User 类型的对象或 null。这是因为 C# 的 As 关键字首先执行检查,如果可能,然后将对象强制转换为结果类型。
那么Java中是否有任何关键字相当于C#的AS关键字?