title: Android: BufferedOutputStream necessary when saving file to internal data?
body: <p>I wanted to save a string to a file and read it back, so I followed those two examples:</p>
  
  <ul>
  <li><a href="http://developer.android.com/guide/topics/data/data-storage.html#filesInternal" rel="nofollow">developer.android.com example</a></li>
  <li><a href="http://www.anddev.org/working_with_files-t115.html" rel="nofollow">anddev.org example</a></li>
  </ul>
  
  <p>However, in both of them, no BufferedOutputStream wrapper is used, while <a href="http://developer.android.com/reference/java/io/FileOutputStream.html" rel="nofollow">the docu of FileOutputStream</a> recommends it.</p>
  
  <p>Was this done to have an easier example or is it really not necessary on Android? And does whatever the answer is also apply to the InputStream?</p>
  
  <p>Regards,
  jellyfish</p>