summaryrefslogtreecommitdiff
path: root/base/src/main/java/bjc/utils
diff options
context:
space:
mode:
authorBenjamin J. Culkin <bjculkin@mix.wvu.edu>2018-09-06 10:42:03 -0300
committerBenjamin J. Culkin <bjculkin@mix.wvu.edu>2018-09-06 10:42:03 -0300
commit9b3e2e079590e9a17a32bfbdbfa81f477614449c (patch)
tree77ad86af54e1fa23469a658662956169400cc0ad /base/src/main/java/bjc/utils
parent9ecee0c57d942aa44025b9845e29e9fe0fad434f (diff)
Minor changes
Diffstat (limited to 'base/src/main/java/bjc/utils')
-rw-r--r--base/src/main/java/bjc/utils/funcutils/StringUtils.java13
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;