Java 用于在兼容类型之间执行转换的as运算符
在Java中有任何的实现吗?Java 用于在兼容类型之间执行转换的as运算符,java,Java,在Java中有任何的实现吗? 我正在寻找一些简单的东西,比如在某个共享库中的以下代码片段 public static <T> T as(Class<T> clazz, Object object) { if (object == null) return null; if (clazz.isAssignableFrom(object.getClass())) return (T) object; return nul
我正在寻找一些简单的东西,比如在某个共享库中的以下代码片段
public static <T> T as(Class<T> clazz, Object object) {
if (object == null)
return null;
if (clazz.isAssignableFrom(object.getClass()))
return (T) object;
return null;
}
不,Java中的等效习语是
public boolean equals(Object obj) {
if(!obj instanceof Peer)
return false;
Peer peer = (Peer)obj;
...
}
不,Java中的等效习语是
public boolean equals(Object obj) {
if(!obj instanceof Peer)
return false;
Peer peer = (Peer)obj;
...
}
比我快一秒:)我只是在检查“as”代表什么。比我快一秒:)我只是在检查“as”代表什么。