Zapisywanie tablicy do pliku

Zapisywanie tablicy do pliku

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

WQ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11
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 :/

SO
  • Rejestracja: dni
  • Ostatnio: dni
0

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

WQ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11
0

właśnie nie da się :/

SO
  • Rejestracja: dni
  • Ostatnio: dni
0

Nie da się tzn. ?

WQ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11
0
Kopiuj
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

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
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

WQ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11
0

ok, ale mam za pomocą klasy FileWriter zapisać

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.