diff --git a/projects/samskivert/src/java/com/samskivert/util/StringUtil.java b/projects/samskivert/src/java/com/samskivert/util/StringUtil.java index 07b30bd1..d861f26b 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.28 2002/02/07 08:41:59 mdb Exp $ +// $Id: StringUtil.java,v 1.29 2002/02/08 09:35:45 mdb Exp $ // // samskivert library - useful routines for java programs // Copyright (C) 2001 Michael Bayne @@ -415,6 +415,11 @@ public class StringUtil { int tcount = 0, tpos = -1, tstart = 0; + // empty strings result in zero length arrays + if (source.length() == 0) { + return new String[0]; + } + // sort out escaped commas source = replace(source, ",,", "%COMMA%");