Guten Abend,
ich habe eine Frage bezüglich der Umwandlung von einem Array zu einem normalen Int.
Ich habe in einem String Array einen Haufen Zahlen gespeichert, diesen Haufen, habe ich dann in einen int Array umgewandelt und ausgegeben.
In diesem Array stehen Zahlen die ich (z.B. 0042) an einen int übergeben möchte, sodass dann für das Beispiel 0042 im int steht. Quasi so (Nur irgendwie dynamisch):
Zerbreche mir schon seit längerem den Kopf darüber, denn selbst wenn ich 0042 an int übergebe (Einfach per Hand deklariert ..) ist dies für Java ja eine Oktazahl (Oder nicht?), was dann am Ende absoluter Krampf wäre.
Gäbe es denn eine Möglichkeit das "einfach aneinander zu reihen"?
So bekomme ich am Ende ja nur einen Wert des Arrays heraus, da er alle überschreibt ... u_n
ich habe eine Frage bezüglich der Umwandlung von einem Array zu einem normalen Int.
Ich habe in einem String Array einen Haufen Zahlen gespeichert, diesen Haufen, habe ich dann in einen int Array umgewandelt und ausgegeben.
Code:
for(int i = 0; i < Zahl.length; i++) {
IntZahl[i]=Integer.parseInt(Zahl[i]);
}
for (int i = 0; i < IntZahl.length; i++) {
System.out.print(IntZahl[i]);
}
In diesem Array stehen Zahlen die ich (z.B. 0042) an einen int übergeben möchte, sodass dann für das Beispiel 0042 im int steht. Quasi so (Nur irgendwie dynamisch):
Code:
int x = 0042
Zerbreche mir schon seit längerem den Kopf darüber, denn selbst wenn ich 0042 an int übergebe (Einfach per Hand deklariert ..) ist dies für Java ja eine Oktazahl (Oder nicht?), was dann am Ende absoluter Krampf wäre.
Gäbe es denn eine Möglichkeit das "einfach aneinander zu reihen"?
So bekomme ich am Ende ja nur einen Wert des Arrays heraus, da er alle überschreibt ... u_n
Code:
for(int i = 0; i < Zahl.length; i++) {
int x=Integer.parseInt(Zahl[i]);
}