[Java] Jak konwertować jednowymiarową tablicę stringów na dwuwymiarową tablicę double

0

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

0
		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.

0

Oj, tablicę stringow a nie string'a ;p Przerobisz sobie ;)

0

Witam

"A na przyszłość

  • wrzucaj swoje próby rozwiązania.A na przyszłość
    " OK.

Dzięki ;-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1