Wyszukiwanie poszczególnych znaków w pliku

Wyszukiwanie poszczególnych znaków w pliku

Program: wyszukujący oraz zliczający wszystkie możliwe znaki.

Ź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

Galeria:

Program w akcji.

Kod programu:

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];	
		}
	}
}