Java tutorial
//package com.java2s; import java.io.DataInputStream; import java.io.IOException; public class Main { public static char readChar(DataInputStream is) throws IOException { return (char) readShort(is); } public static short readShort(DataInputStream is) throws IOException { return Short.reverseBytes(is.readShort()); } }