BufferedReader, detecting if there is text left to read
问题 I'm running a thread and everytime it runs, It should be checking to see if there is a new line to read from the BufferedReader although, it gets stuck waiting for a line to exist, thus halting the entire code. if((inputLine = bufferedReader.readLine()) != null){ System.out.println(inputLine); JOptionPane.showMessageDialog(null, inputLine); } Is there a way to better check if there is text in a BufferedReader to be read? 回答1: No, there's no easy way to do that. BufferedReader has a ready call