public char readLEChar() throws IOException {
  int byte1=in.read();
  int byte2=in.read();
  if (byte2 == -1)   throw new EOFException();
  return (char)((byte2 << 8) + byte1);
}

public char readLEChar ( ) throws IOException { int byte1 = in . read ( ) ; int byte2 = in . read ( ) ; if ( byte2 == - 1 ) throw new EOFException ( ) ; return ( char ) ( ( byte2 << 8 ) + byte1 ) ; }
translates a little endian char into a big endian char
