comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java @ 2309:92640472e563

Prevent duplicates in end kms for reference curve calculation. flys-artifacts/trunk@3987 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Thu, 09 Feb 2012 10:08:14 +0000
parents 41a5c87c2761
children c321b39b39ab
comparison
equal deleted inserted replaced
2308:41a5c87c2761 2309:92640472e563
736 736
737 TDoubleArrayList endKms = new TDoubleArrayList(); 737 TDoubleArrayList endKms = new TDoubleArrayList();
738 738
739 for (String part: input.split("\\s+")) { 739 for (String part: input.split("\\s+")) {
740 try { 740 try {
741 endKms.add(Double.parseDouble(part)); 741 double km = Double.parseDouble(part);
742 if (!endKms.contains(km)) {
743 endKms.add(km);
744 }
742 } 745 }
743 catch (NumberFormatException nfe) { 746 catch (NumberFormatException nfe) {
744 logger.warn("reference end string is not numeric."); 747 logger.warn("reference end string is not numeric.");
745 } 748 }
746 } 749 }

http://dive4elements.wald.intevation.org