groovy - 常规十进制字符串到整数
问题描述
大家好:我收到一个字符串格式的小数,并希望将其转换为 groovy 中的整数。到目前为止找不到任何解决方案。例如:我得到的字符串值为“100.0”,我需要输出为 100。请帮忙。
我计划在 boomi 中运行这个 groovy 脚本。
解决方案
首先转换为浮点数,然后转换为整数:
def s = "100.0"
def f = s.toFloat()
def i = f.toInteger() //or (int)f
或一行,
def i = "100.0".toFloat().toInteger()
推荐阅读
- presto - 在 AWS Athena 上使用 Presto 的 Coalesce 函数和一行
- apache - 仅允许通过 .htaccess 的 cloudflare ip 范围给出 403 错误
- ios - 找不到“AppsFlyerLib/AppsFlyerTracker.h”文件,有人见过这个错误吗?
- javascript - DJango React 未找到
- java - 从elasticsearch连接并读取数据到hive
- javascript - 试图更改 h1 标签的内部 html 但 js 抛出错误
- flutter - Flutter IconData 预览不显示在 VSCode 中
- python - 将两个数据框与嵌套字典合并
- javascript - Firefox 扩展的“扩展存储”的数据存储在哪里?
- python - 定时器函数不会接受额外的参数