]> source.dussan.org Git - poi.git/commitdiff
Tweak the iterator section to avoid casts as we have generics, and then ditch the...
authorNick Burch <nick@apache.org>
Wed, 13 Jan 2010 13:46:36 +0000 (13:46 +0000)
committerNick Burch <nick@apache.org>
Wed, 13 Jan 2010 13:46:36 +0000 (13:46 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@898750 13f79535-47bb-0310-9956-ffa450edef68

src/documentation/content/xdocs/spreadsheet/quick-guide.xml

index b2feca0679e88ba43959cc63518d9b146839a034..a959090ac353fa56e1ea50ab5367d6aa5c302746 100644 (file)
                                and Sheet provides a <em>rowIterator()</em> method to
                                give an iterator over all the rows.</p>
                                <p>Alternately, Sheet and Row both implement java.lang.Iterable,
-                so if you're using Java 1.5, you can simply take advantage
+                so using Java 1.5 you can simply take advantage
                 of the built in "foreach" support - see below.</p>
                                <source>
        Sheet sheet = wb.getSheetAt(0);
-       for (Iterator rit = sheet.rowIterator(); rit.hasNext(); ) {
-               Row row = (Row)rit.next();
-               for (Iterator cit = row.cellIterator(); cit.hasNext(); ) {
-                       Cell cell = (Cell)cit.next();
-                       // Do something here
-               }
-       }
-                               </source>
-                               <source>
-       HSSFSheet sheet = wb.getSheetAt(0);
-       for (Iterator&lt;HSSFRow&gt; rit = (Iterator&lt;HSSFRow&gt;)sheet.rowIterator(); rit.hasNext(); ) {
-               HSSFRow row = rit.next();
-               for (Iterator&lt;HSSFCell&gt; cit = (Iterator&lt;HSSFCell&gt;)row.cellIterator(); cit.hasNext(); ) {
-                       HSSFCell cell = cit.next();
+       for (Iterator&lt;Row&gt; rit = sheet.rowIterator(); rit.hasNext(); ) {
+               Row row = rit.next();
+               for (Iterator&lt;Cell&gt; cit = row.cellIterator(); cit.hasNext(); ) {
+                       Cell cell = cit.next();
                        // Do something here
                }
        }