From 9b3e2e079590e9a17a32bfbdbfa81f477614449c Mon Sep 17 00:00:00 2001 From: "Benjamin J. Culkin" Date: Thu, 6 Sep 2018 10:42:03 -0300 Subject: Minor changes --- base/src/main/java/bjc/utils/funcutils/StringUtils.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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; -- cgit v1.2.3