title: First letter missing when reading a file
body: <p>I am retrieving data from a file and for some reason i miss the first char every time.
  my code.</p>
  
  <pre><code>public String readFile(){
  String str = "Not Authenticated";
  //Reading the file  
   try{
          FileInputStream fIn = openFileInput(fileName);
          InputStreamReader isr = new InputStreamReader(fIn); 
          char[] inputBuffer = new char[isr.read()]; //str.length()
  
          // Fill the Buffer with data from the file 
          try {
              isr.read(inputBuffer);
          } catch (IOException e) {
              // TODO Auto-generated catch block
              e.printStackTrace();
              return e.toString();
          } 
  
          // Transform the chars to a String 
          String readString = new String(inputBuffer); 
          str = readString;
  
  
      } catch (IOException ioe)  
        {return ioe.toString();} 
      return str;
  }
  </code></pre>
  
  <p>the file contains the word "True"
  i get "rue"
  also when i create the file the first letter cannot be a capital? if i use a capital the file is never found i am guessing the two are not related.</p>