diff options
| author | Steven Van Ingelgem <steven@vaningelgem.be> | 2024-01-08 07:39:26 +0100 |
|---|---|---|
| committer | Leonardo Bishop <13875753+LMBishop@users.noreply.github.com> | 2024-01-09 16:05:26 +0000 |
| commit | 65f0ad36497e3e4c6b274d7d282c30033c696081 (patch) | |
| tree | d74dc455b997c08d96f879265a45c49a17718636 | |
| parent | a184e76053aa55df4fb5f156fa6c5c0ecb8f811d (diff) | |
Reverting back to for-loop because of performance considerations.
| -rw-r--r-- | bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/StringUtils.java | 10 |
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) { |
