• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

zapis tablicy do pliku csv java

Aruba Cloud - Virtual Private Server VPS
0 głosów
2,163 wizyt
pytanie zadane 23 listopada 2018 w Java przez mn130496 Gaduła (3,530 p.)

Witam

ostatnio na zajęciach dostałem  zadanie  o treści:  Tablicę dwuwymiarową 10x10 uzupełnij losowymi wartościami liczbowymi, a następnie zapisz ją do pliku *.csv.Napisałem taki kod 

package lab6;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Random;
public class zad4 {
	public static void main(String[] args)throws IOException {
		int tab[][] = new int[10][10];
		Random rand = new Random();
		//zapełnienie tablicy
		for(int i=0; i<tab.length; i++) {
			for(int j=0; j<tab.length; j++) {
				tab[i][j]=rand.nextInt(51)+99;
			}
		}
		//wyświetlenie tablicy
		for(int i=0; i<tab.length; i++) {
			for(int j=0; j<tab[i].length; j++) {
				System.out.print(tab[i][j] + " ");
			}
			System.out.println();
		}//zapis do pliku
		String fileName = "plik.csv";
		FileWriter fileWriter = null;
		try {
			fileWriter = new FileWriter(fileName);
			for(int i=0; i<tab.length; i++) {
				for(int j=0; i<tab.length; j++) {
					fileWriter.write(tab[i][j]);
				}
				
			}
		}catch (IOException ex) {
			System.out.println("Problez z dostępem do pliku");
		}finally {
			if(fileWriter == null) {
				System.out.println("Problem");
			}else {
				fileWriter.close();
			}
	}

}
}

lecz ten program nie działa jak należy.Czy ktoś może mi pomóc w rozwiązaniu tego zadania.Z góry dziękuję

1 odpowiedź

0 głosów
odpowiedź 24 listopada 2018 przez sefir Dyskutant (8,560 p.)

Błąd jest w tej części kodu

for(int j=0; i<tab.length; j++) {
   fileWriter.write(tab[i][j]);
}

powinno być

j<tab.length;

 

komentarz 24 listopada 2018 przez mn130496 Gaduła (3,530 p.)
Dziękuję za pomoc

Podobne pytania

0 głosów
0 odpowiedzi 1,062 wizyt
pytanie zadane 24 listopada 2018 w Java przez mn130496 Gaduła (3,530 p.)
0 głosów
1 odpowiedź 562 wizyt
pytanie zadane 26 listopada 2018 w Java przez mn130496 Gaduła (3,530 p.)
0 głosów
2 odpowiedzi 1,698 wizyt
pytanie zadane 14 maja 2016 w C i C++ przez Evelek Nałogowiec (28,960 p.)

93,327 zapytań

142,325 odpowiedzi

322,396 komentarzy

62,657 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...