summaryrefslogtreecommitdiff
path: root/base/src/main/java/bjc/utils/funcutils
diff options
context:
space:
mode:
Diffstat (limited to 'base/src/main/java/bjc/utils/funcutils')
-rw-r--r--base/src/main/java/bjc/utils/funcutils/StringUtils.java19
1 files changed, 19 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 e753abd..0080dd1 100644
--- a/base/src/main/java/bjc/utils/funcutils/StringUtils.java
+++ b/base/src/main/java/bjc/utils/funcutils/StringUtils.java
@@ -205,4 +205,23 @@ public class StringUtils {
return num;
}
+
+ /**
+ * Get a substring until a specified string.
+ *
+ * @param strang
+ * The string to substring.
+ * @param vx
+ * The place to substring until.
+ * @return The specified substring.
+ */
+ public static String substringTo(String strang, String vx) {
+ int idx = strang.indexOf(vx);
+
+ if(idx == -1) {
+ return strang;
+ }
+
+ return strang.substring(0, strang.indexOf(vx));
+ }
}