您的位置:首页 > 移动开发 > Objective-C

object后加“”虽简单但是不好,数字字符串转化为long失去小数

2017-01-10 17:39 381 查看
今天写了充值接口,有几个小点,平时没注意:

1.代码优化,object后加“”转为string,这样是不好的,会在sonar扫描时报错,直接String强转更好。
例如:map.get(“a”)+""这样子虽简单但不好,应该是(String)map.get()这样子。



2.用到数字字符串转化为long数据类型,long是长整形,以前没注意到的是,

带小数的转为long会失去小数,如:Long.parseLong("-1.23")是-1,long型,所以才是整型嘛。

当然,Long.valueOf("-1.23")出来的是包装类型Long喽,这是一直都知道的。哈哈。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: