diff artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentLoadFactory.java @ 7254:fe32a7f9655e

Reduce usage of careless 'for (int i = 0; i < x.size(); i++)' pattern.
author Sascha L. Teichmann <teichmann@intevation.de>
date Sat, 05 Oct 2013 17:52:16 +0200
parents 1dff8e71c4d6
children 615795d54831
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentLoadFactory.java	Sat Oct 05 12:49:53 2013 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentLoadFactory.java	Sat Oct 05 17:52:16 2013 +0200
@@ -323,7 +323,7 @@
             sqlQuery.setDouble("endKm", endKm);
             List<Object []> results = sqlQuery.list();
             SedimentLoad[] loads = new SedimentLoad[results.size()];
-            for (int i = 0; i < results.size(); i++) {
+            for (int i = 0, R = results.size(); i < R; i++) {
                 Object[] row = results.get(i);
                 loads[i] = new SedimentLoad(
                     (String) row[0],
@@ -345,7 +345,7 @@
             List<Object []> results = sqlQuery.list();
 
             SedimentLoad[] loads = new SedimentLoad[results.size()];
-            for (int i = 0; i < results.size(); i++) {
+            for (int i = 0, R = results.size(); i < R; i++) {
                 Object[] row = results.get(i);
                 loads[i] = new SedimentLoad(
                     (String) row[0],
@@ -366,7 +366,7 @@
             List<Object []> results = sqlQuery.list();
 
             SedimentLoad[] loads = new SedimentLoad[results.size()];
-            for (int i = 0; i < results.size(); i++) {
+            for (int i = 0, R = results.size(); i < R; i++) {
                 Object[] row = results.get(i);
                 loads[i] = new SedimentLoad(
                     ((Date) row[0]).toString() + (Date) row[1],
@@ -455,7 +455,7 @@
                 ? suspStations
                 : floatStations;
 
-            for (int i = 0; i < results.size(); i++) {
+            for (int i = 0, R = results.size(); i < R; i++) {
                 row = results.get(i);
                 double km = (Double) row[2];
                 Range range = findMeasurementStationRange(relevantStations, km);
@@ -608,7 +608,7 @@
                         true,
                         (String)row[5]);
                 TDoubleArrayList kms = new TDoubleArrayList();
-                for (int i = 0; i < results.size(); i++) {
+                for (int i = 0, R = results.size(); i < R; i++) {
                     row = results.get(i);
                     kms.add((Double)row[3]);
                     load.setLoadTotal((Double)row[3], (Double)row[2]);
@@ -680,7 +680,7 @@
                    (String)row[5]);
         }
 
-        for (int i = 0; i < results.size(); i++) {
+        for (int i = 0, R = results.size(); i < R; i++) {
             Object[] row = results.get(i);
             double km = (Double)row[3];
             Range range = findMeasurementStationRange(stations, km);
@@ -799,7 +799,7 @@
             false,
             (String)row[5]);
 
-        for (int i = 0; i < results.size(); i++) {
+        for (int i = 0, R = results.size(); i < R; i++) {
             row = results.get(i);
             SedimentLoadFraction fraction = new SedimentLoadFraction();
             fraction.setUnknown((Double)row[3]);

http://dive4elements.wald.intevation.org