[CODE lang="java" title="converting a string number to array of number"]package aufgaben;
public class testsecond {
public static void main(String[] args) {
// TODO Auto-generated method stub
String test = "123 45 789 12";
// The string you want to be an integer array.
String[] integerStrings = test.split(" ");
// Splits each spaced integer into a String array.
int[] integers = new int[integerStrings.length];
// Creates the integer array.
for (int i = 0; i < integers.length; i++){
integers = Integer.parseInt(integerStrings);
//Parses the integer for each string.
System.out.println("items: "+integers);
}
}
}[/CODE]
Wenn ich so mein Code wie ich oben es gepostet habe schreibe, dann werde alle Zahlen ausgegeben.
Aber das Problem: wenn ich String test = "123 45 789 12"; so schreibe String test = "123.45.789.12"; d.h.: statt leerzeichen ein punkt
Dazu noch ändere ich String[] integerStrings = test.split(" "); --- String[] integerStrings = test.split(".");
bekomme ich leider keine Ergebnisse?!!!
Ich habe versucht aber komme nicht weiter
VG
public class testsecond {
public static void main(String[] args) {
// TODO Auto-generated method stub
String test = "123 45 789 12";
// The string you want to be an integer array.
String[] integerStrings = test.split(" ");
// Splits each spaced integer into a String array.
int[] integers = new int[integerStrings.length];
// Creates the integer array.
for (int i = 0; i < integers.length; i++){
integers = Integer.parseInt(integerStrings);
//Parses the integer for each string.
System.out.println("items: "+integers);
}
}
}[/CODE]
Wenn ich so mein Code wie ich oben es gepostet habe schreibe, dann werde alle Zahlen ausgegeben.
Aber das Problem: wenn ich String test = "123 45 789 12"; so schreibe String test = "123.45.789.12"; d.h.: statt leerzeichen ein punkt
Dazu noch ändere ich String[] integerStrings = test.split(" "); --- String[] integerStrings = test.split(".");
bekomme ich leider keine Ergebnisse?!!!
Ich habe versucht aber komme nicht weiter
VG