Java语言怎么自动将1000以上的数字转换为1q+,10000以上的数字转换为1w+
Java语言怎么自动将1000以上的数字转换为1q+,10000以上的数字转换为1w+
首先,需要判断数值的总位数,这个可以用字符串获取长度得到。
其次,维护一个位数对应的单位,然后直接映射获取到对应的描述就可以了。
写一个工具类,判断一下
public static void main(String[] args) { String str = "50000"; int length = str.length(); if (length > 4){ String substring = str.substring(0,1) + "w+"; System.out.println(substring); } }