網上查了些,基本都是無奈的,後來自己檢視api解決
兩種方式:都是一句話解決
第一種不帶人民幣羊字元:
long b=200022;
decimalformat fmt = new decimalformat("##,###,###,###,##0.00");
system.out.println(fmt.format(b));
一句話:
system.out.println(new decimalformat("##,###,###,###,##0.00").format(b));
控制台為; 200,022.00
第二種方式 帶羊字元:
long b=200022;
numberformat nf = numberformat.getcurrencyinstance();
一句話:
system.out.println(numberformat.getcurrencyinstance().format(b));
控制台為:¥200,022.00
如果你測試後覺得對你幫助!記得分享下哦!
轉換人民幣大寫金額
public class ecanrmb str2 str2.substring 15 j 取出對應位數的str2的值。如 200.55,j為5所以str2 佰拾元角分 迴圈取出每一位需要轉換的值 for i 0 i j i else else else else else else else if...
轉換人民幣大小金額
金額 返回大寫形式 public static string cmycurd decimal num str2 str2.substring 15 j 取出對應位數的str2的值。如 200.55,j為5所以str2 佰拾元角分 迴圈取出每一位需要轉換的值 for i 0 i j i else el...
轉換人民幣大小金額
1 using system 23 namespace test 4 33str2 str2.substring 15 j 取出對應位數的str2的值。如 200.55,j為5所以str2 佰拾元角分 3435 迴圈取出每一位需要轉換的值 36for i 0 i j i 37 49 else50 5...