递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 1551|回复: 4
打印 上一主题 下一主题

[安卓] 怎么去掉小数点及后面多余的零?求助!

[复制链接]

9

主题

130

帖子

840

积分

高级会员

Rank: 4

积分
840
跳转到指定楼层
楼主
发表于 2024-5-31 12:06:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
比如:12.00实现结果12,比如:100.0200实现结果为100.02

火山的  到文本会保留小数点后的0,
易语言  到文本(到数值(文本数据))可以做到这个效果。
回复

使用道具 举报

26

主题

1899

帖子

6920

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6920
沙发
发表于 2024-5-31 12:26:26 | 只看该作者
格式化文本 ("%.2f", 小数值)
回复

使用道具 举报

9

主题

130

帖子

840

积分

高级会员

Rank: 4

积分
840
板凳
 楼主| 发表于 2024-5-31 14:06:34 | 只看该作者
Xelloss0618 发表于 2024-5-31 12:26
格式化文本 ("%.2f", 小数值)

非常感谢!晚上回去测试一下。
回复

使用道具 举报

9

主题

130

帖子

840

积分

高级会员

Rank: 4

积分
840
地板
 楼主| 发表于 2024-5-31 18:44:10 | 只看该作者
Xelloss0618 发表于 2024-5-31 12:26
格式化文本 ("%.2f", 小数值)

大神,我回家测试了一下你的代码,因为你这个结果是保留两位小数,我要的是既能实现12.00结果12又能实现100.0200结果为100.02 也就是说小数点后面都是0的情况就保留整数,小数点后面有非零的情况就去掉后面的0
,请你帮我再完善一下,同时满足以上两种情况。
回复

使用道具 举报

26

主题

1899

帖子

6920

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6920
5#
发表于 2024-5-31 20:46:12 | 只看该作者
szy2870 发表于 2024-5-31 18:44
大神,我回家测试了一下你的代码,因为你这个结果是保留两位小数,我要的是既能实现12.00结果12又能实现1 ...

没有这种格式,你可以判断转换后的文本是否以 .00 结尾,是就删掉这部分的文本
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-23 15:33 , Processed in 0.083796 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表