title: The first character is cut off when BufferedReader is used
body: <p>This is the code :</p>
  
  <pre><code>File file = new File("Hello.txt");
  file.createNewFile();
  FileWriter write = new FileWriter(file);
  BufferedWriter bufWrite = new BufferedWriter(write);
  bufWrite.write("HelloWorld");
  bufWrite.flush();
  bufWrite.close();
  
  FileReader read = new FileReader(file);
  BufferedReader bufRead = new BufferedReader(read);
  while(bufRead.read()!=-1){
   System.out.println(bufRead.readLine());
  }
  bufRead.close();
  </code></pre>
  
  <p>Here, the output is elloWorld. 'H'is not there. Why is it so?
  Not sure if I'm doing anything wrong here!</p>