G
Gast
Gast
HAllO ...
Ich will die Ziffern einer Integer Zahl z.B int = 12345; auf ein int[] Array verteilen, sodass im Array folgendes steht:
ziffer[] = {1, 2, 3, 4, 5};
Gibt es in Java dafür eine vordefinierte Methode, um diese Operation auszuführen? Z.B. "zifferArrayAus(12345);"
Hab dieses Problem zwar mir einer Schleife lösen können, frage mich aber ob das nicht einfacher geht ???:L:
Durch googeln bin ich auf die Methode toIntArray gestoßen, weiß aber nicht ob es das ist was ich suche, da ich nicht geschafft habe diese Methode zu benutzen (bin ziehmlich neu in Java ^^).
Ich will die Ziffern einer Integer Zahl z.B int = 12345; auf ein int[] Array verteilen, sodass im Array folgendes steht:
ziffer[] = {1, 2, 3, 4, 5};
Gibt es in Java dafür eine vordefinierte Methode, um diese Operation auszuführen? Z.B. "zifferArrayAus(12345);"
Hab dieses Problem zwar mir einer Schleife lösen können, frage mich aber ob das nicht einfacher geht ???:L:
Code:
int ziffer[] = new int[5];
int zahl = 12345;
int divisor=10000;
for(int i=0; i<5; i++){
ziffer[i]=zahl/divisor;
zahl-=divisor*ziffer[i];
divisor/=10;
}
Durch googeln bin ich auf die Methode toIntArray gestoßen, weiß aber nicht ob es das ist was ich suche, da ich nicht geschafft habe diese Methode zu benutzen (bin ziehmlich neu in Java ^^).