Mercurial > dive4elements > river
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 {