Es gibt viele Möglichkeiten, wie Sie entfernen können Nullen von Ihrem String
führt; ein Ansatz, iteriert die String
von links nach rechts an den nächsten bis zum letzten Zeichen zu stoppen (so dass Sie nicht die letzte Ziffer löschen) stoppen, wenn Sie eine Nicht-Null stoßen und ruft String.substring(int)
wie
String str = "0000819780";
for (int i = 0, length = str.length() - 1; i < length; i++) {
if (str.charAt(i) != '0') {
str = str.substring(i);
break;
}
}
System.out.println(str);
Alternativ parsen der String
wie
int v = Integer.parseInt(str);
System.out.println(v);
Was ist dein Weg? – Jason
Was möchten Sie mit dem '819780' Teil machen? –
Was gibt es bei "0000000"? Leerer String oder "0"? – Thilo