Groovy/grails如何确定数据类型?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (264)

在groovy中确定数据类型的最佳方法是什么?

如果是日期,我希望输出的格式不同,等等。

提问于
用户回答回答于

要确定对象的类,只需调用:

someObject.getClass()

在大多数情况下你可以把这个缩写为someObject.class

如果要检查对象是否实现特定接口或扩展特定类(例如日期),请使用:

(somObject instanceof Date)

或检查对象的类是否为一点儿没错一个特定的类(不是它的子类),使用:

(somObject.getClass() == Date)
用户回答回答于

检查对象类型的简单Groovy方法:

somObject in Date

扫码关注云+社区