chciałbym napisać program który będzie zapisywał dwuwymiarowa tablicę do pliku tekstowego z wartościami oddzielonymi np spacją, mój kod jak do tej pory:
import java.io.*;
public class TwoDimTab
{
public static void main(String[] args) throws Exception
{
int n = 5;
int k = 6;
int tab[][] = new int[n][k];
//row,column
tab[0][0] = 1;
tab[1][1] = 2;
tab[2][2] = 3;
tab[3][3] = 4;
tab[4][4] = 5;
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
for (int row =0;row<n;row++){
for (int col=0;col<k;col++){
String lineFromInput = in.readLine(tab[row][col] +" ");
PrintWriter out = new PrintWriter(new FileWriter("output.data"));
out.println(lineFromInput);
}
System.out.print("\n");
}
out.close();
}
}
PrintWriter pri = new PrintWriter("output.data");
for (int row =0;row<n;row++){
for (int col=0;col<k;col++){
pri.print(ranks[row][col] +" ");
}
pri.print("\n");
}
pri.close();
domyślam się, że chodzi o wyjątek w wypadku, gdy pliku nie będzie na dysku - musisz wtedy obsłużyć wyjątek. Czyli jak się domyślam w jednym miejscu trzeba będzie dodać blok try - catch