Using libraries built in Bukkit > manually

This commit is contained in:
Acrobot 2012-10-21 22:46:00 +02:00
parent 361724f2be
commit 988a3a549c

View File

@ -1,5 +1,8 @@
package com.Acrobot.Breeze.Utils; package com.Acrobot.Breeze.Utils;
import com.google.common.base.Joiner;
import org.apache.commons.lang.WordUtils;
/** /**
* @author Acrobot * @author Acrobot
*/ */
@ -13,16 +16,9 @@ public class StringUtil {
* @return Reformatted string * @return Reformatted string
*/ */
public static String capitalizeFirstLetter(String string, char separator) { public static String capitalizeFirstLetter(String string, char separator) {
string = string.toLowerCase(); char[] separators = new char[] {separator};
String[] split = string.split(Character.toString(separator)); return WordUtils.capitalizeFully(string, separators);
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();
} }
/** /**
@ -43,12 +39,6 @@ public class StringUtil {
* @return Joined array * @return Joined array
*/ */
public static String joinArray(String[] array) { public static String joinArray(String[] array) {
StringBuilder b = new StringBuilder(array.length * 15); return Joiner.on(' ').join(array);
for (String str : array) {
b.append(str).append(' ');
}
return b.toString();
} }
} }