String mit Kommas nach Long konvertieren - Java

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.