diff options
Diffstat (limited to 'src/test/java/com/beust/jcommander/SetConverter.java')
-rw-r--r-- | src/test/java/com/beust/jcommander/SetConverter.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/test/java/com/beust/jcommander/SetConverter.java b/src/test/java/com/beust/jcommander/SetConverter.java new file mode 100644 index 0000000..c19df11 --- /dev/null +++ b/src/test/java/com/beust/jcommander/SetConverter.java @@ -0,0 +1,16 @@ +package com.beust.jcommander; + +import java.util.SortedSet; +import java.util.TreeSet; + +public class SetConverter implements IStringConverter<SortedSet<Integer>> { + + public SortedSet<Integer> convert(String value) { + SortedSet<Integer> set = new TreeSet<Integer>(); + String[] values = value.split(","); + for (String num : values) { + set.add(Integer.parseInt(num)); + } + return set; + } +} |