As part of a larger program, I need to read the values ββfrom a hex file and print the decimal values. It seems to be working fine; However, all hexadecimal values ββfrom 80 to 9f give incorrect values. for example, 80 hex gives the decimal value of 8364. Please help.
this is my code:
String filename = "pidno5.txt"; FileInputStream ist = new FileInputStream("sb3os2tm1r01897.032"); BufferedReader istream = new BufferedReader(new InputStreamReader(ist)); int b[]=new int[160]; for(int i=0;i<160;i++) b[i]=istream.read(); for(int i=0;i<160;i++) System.out.print((b[i])+" ");
source share