groovy string类型转换成int(来自csdn)不要问为什么系列6

groovy string类型转换成int(来自csdn)不要问为什么系列6,第1张

概述(转载)http://www.cnblogs.com/killbug/archive/2012/04/20/2459175.html 在Groovy语言中,系统就有API来帮助我们直接做这件事情,相当的简单。如,如果我们需要判断一个字符串是否为int型,则只需要写如下的代码:         def num = '23'             println num.isInteger()  

(转载)http://www.cnblogs.com/killbug/archive/2012/04/20/2459175.html

在Groovy语言中,系统就有API来帮助我们直接做这件事情,相当的简单。如,如果我们需要判断一个字符串是否为int型,则只需要写如下的代码:

 

      def num = '23'

     

      println num.isInteger()

 

运行结果为:

true

 

如果是如下的代码:

def num1 = '2.3'

println num1.isInteger()

则运行结果为:

false

类似的方法还有:isDouble()isFloat()isLong()isNumber()isBigDecimal()isBigInteger()等。

判断完了以后,如果该字符串是我们所需要的数字类型,则我们接下来需要将它们转化成相应的数字类型。

例如,我们如果需要把一个字符串转化为整型数字的话,就需要些如下的代码:

       @H_301_121@int num = Integer.parseInt("12");

对于这样的代码,Groovy语言也进行了进一步的简化:

println num.toInteger()

是不是更简单了?

类似的方法还有:toBigDecimal()toBigInteger()toBoolean()toDouble()toFloat()等等。


// -----------------------------------------------------------------------

Interger.parseInt()和String.valueOf()将字符串类型转化为int类型,将int类型转化为字符串类型。

总结

以上是内存溢出为你收集整理的groovy string类型转换成int(来自csdn)不要问为什么系列6全部内容,希望文章能够帮你解决groovy string类型转换成int(来自csdn)不要问为什么系列6所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1249445.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存