String mit Komma in Long - Java konvertieren
Eine kurze Anleitung, die Ihnen zeigt, wie Sie einen String mit Kommas in einen langen Typ konvertieren.
1. Für einen normalen String können SieLong.valueOf
verwenden, um ihn direkt zu konvertieren.
String bigNumber = "1234567899"; long result = Long.valueOf(bigNumber);
2. Für einen String mit Kommas können Siejava.text.NumberFormat
verwenden, um ihn zu konvertieren.
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. Wenn Sie sich nicht für das Gebietsschema interessieren, ersetzen Sie alternativ einfach alle Kommas.
String bigNumber = "1,234,567,899"; long result3 = Long.valueOf(bigNumber.replaceAll(",", "").toString());
Erledigt.