Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
1010111 1101000 1100001 1110100 100000 1100001
100000 1101110 1101001 1100011 1100101 100000 1100100
1100001 1111001 100001
//TESTED BINARY DATA
public static String toStr(String binStr){
String[] tempStr = StrToStrArray(binStr);
char[] tempChar = new char;
for(int i = 0; i < tempStr.length; i++){
tempChar = toChar(tempStr);
}
return String.valueOf(tempChar);
}
private static String[] StrToStrArray(String str){
return str.split(" ");
}
private static char toChar(String binStr){
int[] temp = binStrToIntArray(binStr);
int sum = 0;
for(int i = 0; i < temp.length; i++){
sum += temp << i;
}
return (char)sum;
}
private static int[] binStrToIntArray(String binStr){
char[] temp = binStr.toCharArray();
int[] result = new int;
for(int i = 0; i < temp.length; i++){
result = temp - 48;
}
return result;
}
public class Test_ {
public static void main (String[] args) {
File file = null;
int i = 0;
int i_data = 0;
byte b_data = 0;
try {
FileInputStream file_input = new FileInputStream (file);
DataInputStream data_in = new DataInputStream (file_input);
PrintStream out = new PrintStream(args);
try {
while(true)
{
i_data = data_in.readInt ();
i_data = swapInt(i_data);
out.printf("%d;",i_data);
i_data = data_in.readInt ();
i_data = swapInt(i_data);
out.printf("%04d;",i_data);
i_data = data_in.readInt ();
i_data = swapInt(i_data);
out.printf("%04d;",i_data);
b_data = data_in.readByte ();
out.printf("%d;",b_data & 128);
out.printf("%c",data_in.readByte());
for (i=0;i<8;i++)
{
out.printf("%c",data_in.readByte());
}
out.printf("%c;",data_in.readByte());
out.printf("%c%n",data_in.readByte());
out.printf("",data_in.readByte());
} // While
}
catch (EOFException eof) {
}
data_in.close ();
out.close ();
} catch (IOException e) {
}
}
}