title: Should I close a StringReader?
body: <p>I use a <code>StringReader</code> to turn a string into something I can upload to an SFTP server (it takes a stream). Is there any point in closing that <code>StringReader</code> afterwards? As far as I can see in the source it just sets the string to <code>null</code>...</p>
  
  <p>I could just do it, but since the close method is marked as throwing an <code>IOException</code> and all I have to wrap it in a try catch and the code just ends up looking a lot more horrible than it perhaps needs to be.</p>