Должен ли я закрыть StringReader?

Я использую StringReader , чтобы преобразовать строку в то, что я могу загрузить на сервер SFTP (для этого требуется поток). Есть ли смысл закрывать этот StringReader потом? Насколько я могу судить в источнике, он просто устанавливает строку в null ...

Я мог бы просто сделать это, но так как метод close помечен как генерирующий IOException , и все, что мне нужно, чтобы обернуть его в try catch, код просто выглядит намного более ужасным, чем это, возможно, должно быть.

19
задан Jonathan Leffler 24 February 2014 в 00:51
поделиться