From 988a3a549c315590b37b05ae1f998f67fd3b38a1 Mon Sep 17 00:00:00 2001 From: Acrobot Date: Sun, 21 Oct 2012 22:46:00 +0200 Subject: [PATCH] Using libraries built in Bukkit > manually --- com/Acrobot/Breeze/Utils/StringUtil.java | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/com/Acrobot/Breeze/Utils/StringUtil.java b/com/Acrobot/Breeze/Utils/StringUtil.java index 3efea65..a7d9b97 100644 --- a/com/Acrobot/Breeze/Utils/StringUtil.java +++ b/com/Acrobot/Breeze/Utils/StringUtil.java @@ -1,5 +1,8 @@ package com.Acrobot.Breeze.Utils; +import com.google.common.base.Joiner; +import org.apache.commons.lang.WordUtils; + /** * @author Acrobot */ @@ -13,16 +16,9 @@ public class StringUtil { * @return Reformatted string */ public static String capitalizeFirstLetter(String string, char separator) { - string = string.toLowerCase(); + char[] separators = new char[] {separator}; - String[] split = string.split(Character.toString(separator)); - StringBuilder total = new StringBuilder(string.length()); - - for (String s : split) { - total.append(Character.toUpperCase(s.charAt(0))).append(s.substring(1)).append(' '); - } - - return total.toString().trim(); + return WordUtils.capitalizeFully(string, separators); } /** @@ -43,12 +39,6 @@ public class StringUtil { * @return Joined array */ public static String joinArray(String[] array) { - StringBuilder b = new StringBuilder(array.length * 15); - - for (String str : array) { - b.append(str).append(' '); - } - - return b.toString(); + return Joiner.on(' ').join(array); } }