From 687d461d5d46bff3c84c38e3ae527cb399b8cc08 Mon Sep 17 00:00:00 2001 From: Olof Larsson Date: Tue, 24 Mar 2015 21:58:26 +0100 Subject: [PATCH] More efficient Txt.repeat --- src/com/massivecraft/massivecore/util/Txt.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/com/massivecraft/massivecore/util/Txt.java b/src/com/massivecraft/massivecore/util/Txt.java index bbb826ff..48e1afa9 100644 --- a/src/com/massivecraft/massivecore/util/Txt.java +++ b/src/com/massivecraft/massivecore/util/Txt.java @@ -219,8 +219,17 @@ public class Txt public static String repeat(String string, int times) { - if (times <= 0) return ""; - else return string + repeat(string, times-1); + // Create Ret + StringBuilder ret = new StringBuilder(times); + + // Fill Ret + for (int i = 0; i < times; i++) + { + ret.append(string); + } + + // Return Ret + return ret.toString(); } public static String implode(final Object[] list, final String glue, final String format)