diff artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentLoadFacet.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 274948f91dd6
children aab63784a80f
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentLoadFacet.java	Sat Oct 05 12:49:53 2013 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentLoadFacet.java	Sat Oct 05 17:52:16 2013 +0200
@@ -153,7 +153,7 @@
         int i = 0;
         for (Map.Entry<Double, Double> kmLoad: sortedKmLoad.entrySet()) {
             boolean matchFound = false;
-            for (int k = 0; k < stations.size(); k++) {
+            for (int k = 0, S = stations.size(); k < S; k++) {
                 MeasurementStation station = stations.get(k);
                 if (Math.abs(station.getStation() - kmLoad.getKey()) < EPSILON) {
                     // Value has been taken at measurement station.
@@ -162,7 +162,7 @@
                     double endValue = 0d;
                     // Valid until next measurements stations begin of range,
                     // or end of current range if last value.
-                    if (k+2 <= stations.size()) {
+                    if (k+2 <= S) {
                         endValue = stations.get(k+1).getRange().getA().doubleValue();
                     }
                     else {

http://dive4elements.wald.intevation.org