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