diff options
Diffstat (limited to 'base/src/main/java/bjc/utils/funcutils/StringUtils.java')
| -rw-r--r-- | base/src/main/java/bjc/utils/funcutils/StringUtils.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/base/src/main/java/bjc/utils/funcutils/StringUtils.java b/base/src/main/java/bjc/utils/funcutils/StringUtils.java index 065453f..8e75f79 100644 --- a/base/src/main/java/bjc/utils/funcutils/StringUtils.java +++ b/base/src/main/java/bjc/utils/funcutils/StringUtils.java @@ -327,6 +327,13 @@ public class StringUtils { char stringEnder = ' '; + // Shortcut empty strings + if(phrase.equals("")) { + strangs.add(""); + + return strangs; + } + while(i < work.length()) { if(inString == false && nestLevel == 0) { for(String split : splits) { @@ -350,6 +357,12 @@ public class StringUtils { inString = false; } } else { + /* + * @TODO Ben Culkin 9/4/18 + * + * This currently crashes if the string ends + * with one of the delimiters in question. + */ switch(work.charAt(i)) { case '\'': inString = true; |
