title: Is it possible read from a file using only FileReader?
body: <p>I know the correct approach is</p>
  
  <pre><code>BufferedReader br = new BufferedReader(FileReader(file));
  </code></pre>
  
  <p>but I checked in the Java API the methods of FileReader class and it has a <code>read()</code> method that return the character read. But it's not working for me. I'm reading a file that contains this line of text: "I'm reading a file", and printing it to the screen, but when I run program it prints the equivalent ASCII code for each character.</p>
  
  <p>This is my code:</p>
  
  <pre><code>String lectura = "";
  try{
      lectura = String.valueOf(fr.read());
  } catch(IOException ioex){
      ioex.printStackTrace();
  }
  
  while((Integer.parseInt(lectura)) != -1){
      System.out.print(lectura);
      try{
          lectura = String.valueOf(fr.read());
      } catch(IOException ioex){
          ioex.printStackTrace();
      }
  }
  </code></pre>