package ch4_package;
import java.io.*;
public class Test_This {

public static void main(String[] args) throws IOException
{
// TODO Auto-generated method stub

try{
readdemo rd = new readdemo();
rd.readFile();

}//try
catch(NumberFormatException e) { System.out.println("data was blank");}

}
}

class readdemo {
private FileInputStream fis = null;
public readdemo()
{
try{
fis = new FileInputStream("C:/myjava/eclipse/ch3/ch4/ch4_package/digit.txt");
} catch(IOException ioex) { System.out.println("data was blank");
}
}

public void readFile() {

try {
int c = -1;
char chr = 0;

while ((c = fis.read()) != -1) {
chr = (char) c;
String boolString = getBitArray(c);
System.out.println("Char -> "+ chr + " int -> " + c +" binary -> "+ boolString); }
} catch (IOException ex){
ex.printStackTrace();
}
}
private String getBitArray(int charInt) {
String bitString = Integer.toBinaryString(charInt);
return bitString;
}

}