Witam
Czy wiecie jak konwertować jednowymiarową tablicę String na dwuwymiarową tablicę double?
tablica String:
1 4.3 3.0 1.1 0.1
1 4.4 2.9 1.4 0.2
1 4.4 3.0 1.3 0.2
Pozdrawiam
Witam
Czy wiecie jak konwertować jednowymiarową tablicę String na dwuwymiarową tablicę double?
tablica String:
1 4.3 3.0 1.1 0.1
1 4.4 2.9 1.4 0.2
1 4.4 3.0 1.3 0.2
Pozdrawiam
String tab = "1 4.3 3.0 1.1 0.1\n" +
"1 4.4 2.9 1.4 0.2\n" +
"1 4.4 3.0 1.3 0.2";
String[] rows = tab.split("\n");
int cols = rows[0].split(" ").length;
double[][] tablica = new double[rows.length][cols];
for (int y = 0; y < rows.length; y++) {
String[] colElements = rows[y].split(" ");
for (int x = 0; x < cols; x++) {
tablica[y][x] = Double.parseDouble(colElements[x]);
}
}
for (int y = 0; y < tablica.length; y++) {
for (int x = 0; x < tablica[0].length; x++) {
System.out.print(tablica[y][x] + " ");
}
System.out.println();
}
A na przyszłość - wrzucaj swoje próby rozwiązania.
Oj, tablicę stringow a nie string'a ;p Przerobisz sobie ;)
Witam
"A na przyszłość
Dzięki ;-)