Wyszukiwanie poszczególnych znaków w pliku
Źródłem jest plik „input.txt”, wyniki wyprowadzane są na ekran.
Wykorzystane dane wejściowe w danym przykładzie:
22
32
12
23
56
zxytdasjkhdnbwqlkjrhgr
Kompilator: Eclipse
import java.io.FileReader;
import java.io.IOException;
public class glowna {
//Program zliczający ilość poszczególnych znaków w pliku.
public static void main(String[] args) throws IOException {
FileReader plik= new FileReader("input.txt");
char z;
int max=0;
int tab[]= new int[128];
int a= plik.read();
do{
z=(char) a;
System.out.print(z);
tab[a]++;
a= plik.read();
}while(a!=-1);
plik.close();
for(int i=0;i<tab.length;i++)
System.out.print((char)i+" - "+tab[i]+"\n");
for(int i=0;i<tab.length;i++)
{
if(tab[i]>max)
max=tab[i];
}
}
}