aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/StringUtils.java10
1 files changed, 2 insertions, 8 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 e51d645e..959ba7dc 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
@@ -5,7 +5,6 @@ package com.leonardobishop.quests.bukkit.util;
* https://github.com/apache/commons-lang/blob/master/LICENSE.txt
*/
public class StringUtils {
-
public static boolean isEmpty(final CharSequence cs) {
return cs == null || cs.length() == 0;
}
@@ -14,13 +13,8 @@ public class StringUtils {
if (isEmpty(cs)) {
return false;
}
- final int sz = cs.length();
- for (int i = 0; i < sz; i++) {
- if (!Character.isLetterOrDigit(cs.charAt(i))) {
- return false;
- }
- }
- return true;
+
+ return cs.chars().allMatch(c -> Character.isLetterOrDigit(c) || c == '_' || c == '-');
}
public static boolean isNumeric(final CharSequence cs) {