長い(セント)を通貨形式に変換するのに問題があります。
私のコード:
long doublePayment = 1099; //Should equal $10.99
DecimalFormat dFormat = new DecimalFormat();
String formattedString = dFormat.format(doublePayment);
System.out.println(formattedString);
出力:1,099
私も試しました:
long doublePayment = 1099;
NumberFormat n = NumberFormat.getCurrencyInstance(Locale.US);
String s = n.format(doublePayment);
System.out.println(s);
これはセントなので、出力は10.99または$10.99になります。
私が間違っていることを理解することはできません。ありがとう!!!