aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/StringUtils.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/StringUtils.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/StringUtils.java
index 959ba7dc..c376c6dc 100644
--- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/StringUtils.java
+++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/StringUtils.java
@@ -14,7 +14,15 @@ public class StringUtils {
return false;
}
- return cs.chars().allMatch(c -> Character.isLetterOrDigit(c) || c == '_' || c == '-');
+ final int sz = cs.length();
+ for (int i = 0; i < sz; i++) {
+ final char c = cs.charAt(i);
+ if (!(Character.isLetterOrDigit(c) || c == '_' || c == '-')) {
+ return false;
+ }
+ }
+
+ return true;
}
public static boolean isNumeric(final CharSequence cs) {