diff options
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/funcdata/FunctionalStringTokenizer.java')
| -rw-r--r-- | BJC-Utils2/src/main/java/bjc/utils/funcdata/FunctionalStringTokenizer.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/funcdata/FunctionalStringTokenizer.java b/BJC-Utils2/src/main/java/bjc/utils/funcdata/FunctionalStringTokenizer.java index 66df7cd..ed4b9d3 100644 --- a/BJC-Utils2/src/main/java/bjc/utils/funcdata/FunctionalStringTokenizer.java +++ b/BJC-Utils2/src/main/java/bjc/utils/funcdata/FunctionalStringTokenizer.java @@ -37,6 +37,17 @@ public class FunctionalStringTokenizer { } /** + * Create a functional string tokenizer from a given string and set of + * seperators + * + * @param inp The string to tokenize + * @param seps The string to use for splitting + */ + public FunctionalStringTokenizer(String inp, String seps) { + this.inp = new StringTokenizer(inp, seps); + } + + /** * Execute a provided action for each of the remaining tokens * * @param f @@ -84,4 +95,12 @@ public class FunctionalStringTokenizer { public static FunctionalStringTokenizer fromString(String s) { return new FunctionalStringTokenizer(new StringTokenizer(s, " ")); } + + /** + * Get the string tokenizer encapsuled by this + * @return The encapsulated tokenizer + */ + public StringTokenizer getInternal() { + return inp; + } } |
