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
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ć