踩坑记录
- MessageFormat 会采用科学计数法,每三位会添加,与String.format不一样
1 2 3 4 5 6 7 8 9 10 |
/** * MessageFormat 会采用科学计数法,每三位会添加,与String.format不一样 */ String str1 = "GROUP_COMPLETE_SIGN_PREFIX:{0}_{1}"; String str2 = "GROUP_COMPLETE_SIGN_PREFIX:%s_%s"; log.info(MessageFormat.format(str1,2000,30000)); log.info(String.format(str2,2000,30000)); GROUP_COMPLETE_SIGN_PREFIX:2,000_30,000 GROUP_COMPLETE_SIGN_PREFIX:2000_30000 |
Long对象类型超过128位使用==比较的,会造成问题
1 2 3 4 5 6 7 8 9 10 |
Long userId=127L; Long authorId=127L; log.info("{}",userId==authorId);//true userId=128L; authorId=128L; log.info("{}",userId==authorId);//false Long x=new Long(127); Long y=new Long(127); log.info("{}",x==y);//false log.info("{}",x.equals(y));//true |
©版权声明:本文为【翰林小院】(huhanlin.com)原创文章,转载时请注明出处!
发表评论