ahoj všichni mám problém z ukládáním matice kterou zadám...
String jmenoSouboru = "test";
File f = new File("soubor.dat");
FileOutputStream fos = new FileOutputStream(f);
DataOutputStream dos = new DataOutputStream(fos);
dos.close();
DataInputStream dis = new DataInputStream(new FileInputStream(f));
int delka = dis.available() / 4;
int[] q = new int[delka];
for (int i = 0; i < delka; i++) {
q[i] = dis.readInt();
System.out.println("q[i] = " + q[i]);
}
dis.close();
double[] d = {10.11, 11.11, 22.22, 33.33, 44.44, 55.55};
case 10:
System.out.println("");
System.out.println("Zadej delku ctvercove matice");
int choice = vstup.nextInt();
double[][] matrixx = new double[choice][choice];
dosazeni2d(matrixx);
jmenoSouboru = "Prvky matice";
f = new File(jmenoSouboru);
fos = new FileOutputStream(f);
dos = new DataOutputStream(fos);
for (int j = 0; j < choice; j++) {
for (int i = 0; i < choice; i++) {
dos.writeDouble(matrixx[j][i]);
}
}
dos.close();
dis = new DataInputStream(new FileInputStream(f));
delka = dis.available() / 200000;
d = new double[delka];
for (int j = 0; j < delka; j++) {
System.out.println("/n");
for (int i = 0; i < delka; i++) {
d[i] = dis.readDouble();
System.out.println("d[" + i + "] = " + d[i]);
}
}
dis.close();
dis = new DataInputStream(new FileInputStream(f));
d = new double[delka = 10];
for (int i = 0; dis.available() > 0 && i < delka; i++) {
d[i] = dis.readDouble();
System.out.println("clen cislo[" + (i + 1) + "] = " + d[i]);
}
System.out.println("");
break;
}
}
String soubor = "FavoriteNumber.txt";
vytvorSoubor(soubor);
PrintWriter vystup = new PrintWriter(new FileWriter(soubor));
Scanner vstup = new Scanner(System.in);
vystup.close();
}
public static void vytvorSoubor(String nazev) {
File soubor;
try {
soubor = new File(nazev);
soubor.createNewFile();
} catch (IOException vyjimka) {
System.err.print(vyjimka);
}
}
můj problém je v tom, že mi to jen vytvoří soubory ale nic do toho neuloží..
Potřeboval bych vědět jak udělat aby se to ukládalo a dalo se v tom měnit v poznámkovým bloku...
Děkuji moc za jakoukoli pomoc..