From 5c3b4383a08dfa0c35f9a615516f946069911602 Mon Sep 17 00:00:00 2001 From: mdb Date: Thu, 12 Jul 2001 23:29:16 +0000 Subject: [PATCH] Added split() for splitting a string up based on a separator character. git-svn-id: https://samskivert.googlecode.com/svn/trunk@171 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- .../src/java/com/samskivert/util/StringUtil.java | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/projects/samskivert/src/java/com/samskivert/util/StringUtil.java b/projects/samskivert/src/java/com/samskivert/util/StringUtil.java index 1e679bf3..e1402f66 100644 --- a/projects/samskivert/src/java/com/samskivert/util/StringUtil.java +++ b/projects/samskivert/src/java/com/samskivert/util/StringUtil.java @@ -1,5 +1,5 @@ // -// $Id: StringUtil.java,v 1.6 2001/07/12 02:43:43 mdb Exp $ +// $Id: StringUtil.java,v 1.7 2001/07/12 23:29:16 mdb Exp $ package com.samskivert.util; @@ -202,5 +202,19 @@ public class StringUtil return vals; } + /** + * Splits the supplied string into components based on the specified + * separator character. + */ + public static String[] split (String source, String sep) + { + StringTokenizer tok = new StringTokenizer(source, sep); + String[] tokens = new String[tok.countTokens()]; + for (int i = 0; tok.hasMoreTokens(); i++) { + tokens[i] = tok.nextToken(); + } + return tokens; + } + private final static String XLATE = "0123456789abcdef"; }