import java.util.*;
import java.io.*;
public class Program0803
{
private int [] tablica = new int [256];
public Program0803(FileReader plik) throws IOException
{
int znak;
while((znak=plik.read())!=-1)
tablica[znak]++;
FileWriter plikWyjsciowy=new FileWriter("wynik.txt");
for (int i=0;i<255;i++)
{
if (tablica[i]!=0)
{
plikWyjsciowy.write("Tu ma sie pojawiac wartosc z tablicy");
}
}
}
public static void main (String [] args) throws IOException
{
FileReader plik = new FileReader ("plik0803.txt");
Program0803 costam = new Program0803(plik);
}
}
Klasa Program0803 ma zliczac wystąpienia poszczególnych znaków z pliku program0803 i zapisywać wyniki do pliku wynik.txt. Czy może być to tak skonstruowane (to znaczy program umieszczony w konstruktorze)? Dlaczego program nie chce nic zapisać do pliku wynik.txt, chociaż tablicę zapełnia i realizuje pętlę z zapisem?