Wątek przeniesiony 2015-02-15 01:11 z Java przez bogdans.

Zapisywanie tablicy do pliku

0

Witam, jestem początkującym i chciałbym zapytać się jak zapisać tablicę typu String do pliku. Potrafię zapisać tablicę do pliku ale tylko typu int :/

0

No to domyślam się, że będzie tak samo jak z tablicą intów.

0

właśnie nie da się :/

0

Nie da się tzn. ?

0
public void zapisz_dane(int[][] tablica, int rozmiar) throws IOException{
        FileWriter fw = new FileWriter("D:/prog/zad62.txt");
        
        for(int i=0;i<rozmiar;i++){
            for(int j=0;j<rozmiar;j++){
             fw.write((char)(tablica[i][j]));
                System.out.print(tablica[i][j]+" ");
            }
            System.out.println("");
        }fw.close();
           }

to zapisuje do pliku a jak zmienie na Stringa to wyskakuje komunikat że nie można

1

No widzisz, bo zapisujesz tą tablicę jak idiota. Jakbyś to zrobił z głową, to by działało uniwersalnie. Zacznij MYŚLEĆ i czytać dokumentacje a nie pisać "na pałe".
http://docs.oracle.com/javase/7/docs/api/java/io/ObjectOutputStream.html

0

ok, ale mam za pomocą klasy FileWriter zapisać

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