0
次のコードでは、正の数を許可したいだけです。com.ibm.icu.text.DecimalFormatは常にParseExceptionをスローします
DecimalFormat dfNoNegative = new DecimalFormat("#,##0.00");
dfNoNegative.setNegativePrefix("");
try {
System.out.println(dfNoNegative.parse("123.00"));
} catch (ParseException e) {
System.out.println(e.getMessage());
System.out.println(e.getErrorOffset());
e.printStackTrace();
}
エラーメッセージとErrorOffset::私も正確に文字列を解析することはできませんよ何らかの理由で、私は間違っていますどこ
Unparseable number: "123.00"
6
誰も私を導くことはできますか?作業中の文字列の例も良いでしょう。