[Modify]1.4.0bug修復
This commit is contained in:
@@ -41,7 +41,7 @@ public class FormatUtils {
|
||||
* @return
|
||||
*/
|
||||
public static String formatToShortDown(double num) {
|
||||
return formatToShort(num, RoundingMode.DOWN);
|
||||
return formatToShortW(num, RoundingMode.DOWN);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -52,6 +52,53 @@ public class FormatUtils {
|
||||
* @return
|
||||
*/
|
||||
public static String formatToShortHalfUp(double num) {
|
||||
return formatToShortW(num, RoundingMode.HALF_UP);
|
||||
}
|
||||
|
||||
/**
|
||||
* 把过长的金额类数字,转换成两位小数带万,亿,兆 缩写
|
||||
* 10000.00 -> 1.00万
|
||||
*
|
||||
* @param num
|
||||
* @return
|
||||
*/
|
||||
public static String formatToShortW(double num, RoundingMode roundingMode) {
|
||||
try {
|
||||
DecimalFormat decimalFormat = new DecimalFormat("#,##0.00");
|
||||
decimalFormat.setRoundingMode(roundingMode);
|
||||
double wan = Math.pow(10.0f, 4);
|
||||
double res = num;
|
||||
if (Math.abs(num / wan) < 1) {
|
||||
res = num;
|
||||
return decimalFormat.format(res);
|
||||
} else {
|
||||
res = num / wan;
|
||||
return decimalFormat.format(res) + ResUtil.getString(R.string.number_w);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
return ResUtil.getString(R.string.xchat_android_library_utils_formatutils_04);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 把过长的金额类数字,转换成两位小数带万,亿,兆 缩写
|
||||
* 10000.00 -> 1.00万 丢掉两位小数后面的小数
|
||||
*
|
||||
* @param num
|
||||
* @return
|
||||
*/
|
||||
public static String formatToShortDownW(double num) {
|
||||
return formatToShort(num, RoundingMode.DOWN);
|
||||
}
|
||||
|
||||
/**
|
||||
* 把过长的金额类数字,转换成两位小数带万,亿,兆 缩写
|
||||
* 10000.00 -> 1.00万 四舍五入两位小数后面的小数
|
||||
*
|
||||
* @param num
|
||||
* @return
|
||||
*/
|
||||
public static String formatToShortHalfUpW(double num) {
|
||||
return formatToShort(num, RoundingMode.HALF_UP);
|
||||
}
|
||||
|
||||
@@ -88,7 +135,6 @@ public class FormatUtils {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 将手机号码 显示成带隐私形式
|
||||
*
|
||||
|
@@ -116,5 +116,6 @@
|
||||
<string name="xchat_android_library_utils_versionutil_01">內測版</string>
|
||||
<string name="xchat_android_library_utils_ziputils_01">構建zip完整路徑成功: %s</string>
|
||||
<string name="widget_xlist_familiardefaultitemdecoration_01">設置底部間距</string>
|
||||
<string name="number_w">w</string>
|
||||
</resources>
|
||||
|
||||
|
Reference in New Issue
Block a user