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 :/
Zapisywanie tablicy do pliku
Wątek przeniesiony 2015-02-15 01:11 z Java przez bogdans.
- Rejestracja: dni
- Ostatnio: dni
0
No to domyślam się, że będzie tak samo jak z tablicą intów.
- Rejestracja: dni
- Ostatnio: dni
0
Nie da się tzn. ?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 11
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
- 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