From 6c9e8b2b9d47ef983628a5779bd31ae8cdd5a93b Mon Sep 17 00:00:00 2001 From: Artemis-the-gr8 Date: Fri, 21 Oct 2022 12:37:53 +0200 Subject: [PATCH] Fixed StringUtils bug (#125) --- .../the/gr8/playerstats/msg/msgutils/StringUtils.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/artemis/the/gr8/playerstats/msg/msgutils/StringUtils.java b/src/main/java/com/artemis/the/gr8/playerstats/msg/msgutils/StringUtils.java index d6cb464..8db7f71 100644 --- a/src/main/java/com/artemis/the/gr8/playerstats/msg/msgutils/StringUtils.java +++ b/src/main/java/com/artemis/the/gr8/playerstats/msg/msgutils/StringUtils.java @@ -12,12 +12,11 @@ import java.util.regex.Pattern; public final class StringUtils { private static final Pattern lowercaseLetterAfterSpace; - private static final Pattern underscore; static { lowercaseLetterAfterSpace = Pattern.compile("(?<= )[a-z]"); - underscore = Pattern.compile("_"); } + private StringUtils() { } @@ -34,16 +33,16 @@ public final class StringUtils { capitals.setCharAt(0, Character.toUpperCase(capitals.charAt(0))); while (capitals.indexOf("_") != -1) { - MyLogger.logHighLevelMsg("Replacing underscores..."); int index = capitals.indexOf("_"); capitals.setCharAt(index, ' '); + MyLogger.logHighLevelMsg("Replacing underscores: " + capitals); } Matcher matcher = lowercaseLetterAfterSpace.matcher(capitals); while (matcher.find()) { - MyLogger.logHighLevelMsg("Capitalizing names..."); int index = matcher.start(); capitals.setCharAt(index, Character.toUpperCase(capitals.charAt(index))); + MyLogger.logHighLevelMsg("Capitalizing names: " + capitals); } return capitals.toString(); }