java如何实现将财务千分位计数法的字符串转换为Long类型呢?
由于财务计数法都采用千分位,但是计算机中是使用数值类型,那么如何实现这一需求呢?系阿文呢笔者将一一道来如下所示
实现思路: 方式1: 1.只需使用NumberFormat获取相应的格式实例 2.使用其对象的parse方法即可将“千分位的字符串”转换为Long类型 方式2: 替换字符串中的逗号,然后转换为Long例
//方式1: String bigNumber = "1,234,567,899"; NumberFormat format = NumberFormat.getInstance(Locale.US); Number number = 0; try { number = format.parse(bigNumber); } catch (ParseException e) { e.printStackTrace(); } long result = number.longValue(); //方式2 String bigNumber = "1,234,567,899"; long result3 = Long.valueOf(bigNumber.replaceAll(",", "").toString());
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。