Use BufferedReader