Use StringBuilder for strings built in loops. Use plain concatenation
for string construction not involving loops.
Change-Id: I8299eb54a347d132f0d19dfb39c8fb52366049f2
Signed-off-by: Stephen Kitt <skitt@redhat.com>
}
private static String largeString(final int pow) {
- String str = "X";
+ StringBuilder sb = new StringBuilder("X");
for (int i = 0; i < pow; i++) {
- StringBuilder buf = new StringBuilder();
- buf.append(str).append(str);
- str = buf.toString();
+ sb.append(sb);
}
- return str;
+ return sb.toString();
}
}
private static String largeString(int minSize) {
final int pow = (int) (Math.log(minSize * 2) / Math.log(2));
- String str = "X";
+ StringBuilder sb = new StringBuilder("X");
for (int i = 0; i < pow; i++) {
- StringBuilder buf = new StringBuilder();
- buf.append(str).append(str);
- str = buf.toString();
+ sb.append(sb);
}
- return str;
+ return sb.toString();
}
}