作者PsMonkey (痞子军团团长)
看板java
标题[问题] instanceof? class.toString().equals()?
时间Wed Sep 16 14:11:50 2009
我在别人家的程式码看到这一行
if(value.getClass().toString().equals(String.class.toString()))
我不太懂,这样子写有什麽好处? 为甚麽不直接用
if(value instanceof String)
就好了?
====
btw... 这是在 GWT client 的程式码
但是已经确定 instanceof 在 client 是可以正确转换的... Orz
--
侃侃长论鲜窒碍 首页:
http://www.psmonkey.idv.tw
众目睽睽无心颤 Blog:
http://ps-think.blogspot.com
茕居少聊常人事
杀头容易告白难 欢迎参观 Java 版(@ptt.cc) \囧/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 58.114.201.104
1F:推 kene:会不会, 这是样板展开後的程式码? 原始实际比对的是任两个类 09/16 14:34
2F:→ kene:别的 Full Name? 09/16 14:35
3F:→ PsMonkey:「样板展开後的程式码」→这个我看不太懂.... 09/16 15:41
4F:→ PsMonkey:这是 gwt-validation 的 source code.... 09/16 15:42
5F:→ kene:也就是说我猜这段程式可能是由另一个 CodeGen 生出来的 09/16 15:47