Gunnar Bittersmann: String auffüllen wenn es weniger ALS 3 Zeichen hat

Beitrag lesen

Und ist mein Ansatz mit xxx.length richtig [...]?

Ja. Aber eher mit while-Schleife:

while (valueB.length < 3) valueB = "0" + valueB;

Oder mit einer Verzweigung:

switch (valueB.length) {
  case 1: valueB = "0" + valueB;
  case 2: valueB = "0" + valueB;
}

Oder, wenn deine Nummern zwischen 1 und 999 liegen, addier erst 1000, dann wandelst du die Zahl in einen String um, von dem du die erste Stelle "1" abschneidest.

Gunnar

--
Good results come from experience; and experience comes from bad results.