Author: britter
Date: Tue Jul 15 17:58:49 2014
New Revision: 1610781
URL: http://svn.apache.org/r1610781
Log:
Use try-with-resource in examples
Modified:
commons/proper/csv/trunk/src/site/xdoc/user-guide.xml
Modified: commons/proper/csv/trunk/src/site/xdoc/user-guide.xml
URL:
http://svn.apache.org/viewvc/commons/proper/csv/trunk/src/site/xdoc/user-guide.xml?rev=1610781&r1=1610780&r2=1610781&view=diff
==============================================================================
--- commons/proper/csv/trunk/src/site/xdoc/user-guide.xml (original)
+++ commons/proper/csv/trunk/src/site/xdoc/user-guide.xml Tue Jul 15 17:58:49
2014
@@ -39,16 +39,14 @@ for (CSVRecord record : records) {
class from <a href="https://commons.apache.org/proper/commons-io/">Apache
Commons IO</a> for example:
</p>
<source>final URL url = ...;
-final Reader reader = new InputStreamReader(new
BOMInputStream(url.openStream()), "UTF-8");
-final CSVParser parser = new CSVParser(reader, CSVFormat.EXCEL.withHeader());
-try {
+try (
+ final Reader reader = new InputStreamReader(new
BOMInputStream(url.openStream()), "UTF-8");
+ final CSVParser parser = new CSVParser(reader,
CSVFormat.EXCEL.withHeader());
+) {
for (final CSVRecord record : parser) {
final String string = record.get("SomeColumn");
...
}
-} finally {
- parser.close();
- reader.close();
}</source>
</section>
<!-- ================================================== -->