Da du ja den Dualinput nicht weiterverwendest, brauchst du nicht umständlich mit Arrays zu arbeiten, sondern einfach die Zahl immer vorne an den Ausgabestring dranreihen... Erspart Schleifen und Laufzeitkomplexität...
Hab mir erlaubt den Code "etwas" anzupassen
Edit:
Problem gabs übrigens mit einer Array Out-of-Bounds Exception, sprich: du wolltest auf ein Arrayelement zugreifen, dass nicht existiert...
Edit 2: Hab noch eine kleinere Lösung gefunden... es lebe die Java Klassenbibliothek