コンマで文字列をLongに変換する – Java
コンマでストリングをロングタイプに変換する方法を示す短いガイドです。
{空} 1。通常のStringでは、 `Long.valueOf`を使って直接変換することができます。
String bigNumber = "1234567899";
long result = Long.valueOf(bigNumber);
{空} 2。カンマを含む文字列の場合は、 `java.text.NumberFormat`を使用して変換できます。
String bigNumber = "1,234,567,899";
NumberFormat format = NumberFormat.getInstance(Locale.US);
Number number = 0;
try {
number = format.parse(bigNumber);
} catch (ParseException e) {
e.printStackTrace();
}
long result = number.longValue();
{空} 3。また、Localeについて気にしない場合は、すべてのカンマを置き換えてください。
String bigNumber = "1,234,567,899";
long result3 = Long.valueOf(bigNumber.replaceAll(",", "").toString());
完了しました。
参考文献
JavaDoc]
リンク://タグ/java/[java]