作者allenkuo (傻傻的你 聪明如我)
看板Ruby
标题[问题] 字串转数字
时间Sat Jul 30 22:41:07 2011
小弟新手一枚,向各位请教~
状况:
我想将类似 "8,160" 这类的超过千位数字以上而且有","的内容,
从档案中读取出来并塞进资料库中,但我发现写进资料库的数值是8,
而不是我要的8,160,查过一些型别转换的资料都没看到过相关的说明,
还请教各位先进有人知道该怎麽处理吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.217.33.43
1F:推 Eureka7:最蛮干的方法:把逗号去掉...... 07/30 22:56
2F:推 ggegge:"8,160".split(',').join.to_i 07/30 23:16
3F:推 ggegge:或者 "8,160".gsub(',','').to_i 07/30 23:18
4F:推 aquarianboy:"8,160".delete(",").to_i 我喜欢用杀的 07/31 00:23
5F:→ allenkuo:原来有这麽多方法,感谢各位 07/31 00:30
6F:→ godfat:"8,160".tr(',','') 07/31 00:42