diff --git a/li.strolch.model/src/main/java/li/strolch/model/parameter/StringListParameter.java b/li.strolch.model/src/main/java/li/strolch/model/parameter/StringListParameter.java index 3068011f9..b1f59d4ed 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/parameter/StringListParameter.java +++ b/li.strolch.model/src/main/java/li/strolch/model/parameter/StringListParameter.java @@ -17,7 +17,6 @@ package li.strolch.model.parameter; import java.text.MessageFormat; import java.util.ArrayList; -import java.util.Arrays; import java.util.Collections; import java.util.Iterator; import java.util.List; @@ -99,14 +98,14 @@ public class StringListParameter extends AbstractParameter> impleme @Override public List getValue() { - return new ArrayList(this.value); + return new ArrayList<>(this.value); } @Override public void setValue(List value) { validateValue(value); if (this.value == null) { - this.value = new ArrayList(value.size()); + this.value = new ArrayList<>(value.size()); } this.value.clear(); this.value.addAll(value); @@ -149,6 +148,10 @@ public class StringListParameter extends AbstractParameter> impleme } String[] valueArr = value.split(VALUE_SEPARATOR); - return Arrays.asList(valueArr); + List values = new ArrayList<>(); + for (String val : valueArr) { + values.add(val.trim()); + } + return values; } }