Use StringBuilders instead of StringBuffers
(A couple of instances were overlooked)
This fixes #236
diff --git a/src/main/java/org/apache/commons/lang3/RandomStringUtils.java b/src/main/java/org/apache/commons/lang3/RandomStringUtils.java
index 549bea2..ec62d50 100644
--- a/src/main/java/org/apache/commons/lang3/RandomStringUtils.java
+++ b/src/main/java/org/apache/commons/lang3/RandomStringUtils.java
@@ -380,7 +380,7 @@ public static String random(int count, int start, int end, final boolean letters
}
}
- StringBuffer buffer = new StringBuffer(count);
+ StringBuilder builder = new StringBuilder(count);
final int gap = end - start;
while (count-- != 0) {
@@ -409,7 +409,7 @@ public static String random(int count, int start, int end, final boolean letters
if (letters && Character.isLetter(codePoint)
|| numbers && Character.isDigit(codePoint)
|| !letters && !numbers) {
- buffer.appendCodePoint(codePoint);
+ builder.appendCodePoint(codePoint);
if (numberOfChars == 2) {
count--;
@@ -419,7 +419,7 @@ public static String random(int count, int start, int end, final boolean letters
count++;
}
}
- return buffer.toString();
+ return builder.toString();
}
diff --git a/src/test/java/org/apache/commons/lang3/ArrayUtilsTest.java b/src/test/java/org/apache/commons/lang3/ArrayUtilsTest.java
index 657a85e..63da4e4 100644
--- a/src/test/java/org/apache/commons/lang3/ArrayUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/ArrayUtilsTest.java
@@ -280,8 +280,8 @@ public void testClone() {
assertTrue(Arrays.equals(original1, cloned1));
assertTrue(original1 != cloned1);
- final StringBuffer buf = new StringBuffer("pick");
- original1 = new Object[] {buf, "a", new String[] {"stick"}};
+ final StringBuilder builder = new StringBuilder("pick");
+ original1 = new Object[] {builder, "a", new String[] {"stick"}};
cloned1 = ArrayUtils.clone(original1);
assertTrue(Arrays.equals(original1, cloned1));
assertTrue(original1 != cloned1);