blob: 97a790162db653d6496de50633317914ce96463e [file] [log] [blame]
package com.siyeh.igtest.performance.string_concatenation_in_loops;
public class StringConcatenationInLoop
{
public StringConcatenationInLoop()
{
}
public String foo()
{
String foo = "";
for(int i = 0; i < 5; i++)
{
(foo) = ((foo) + (" ") + (i));
foo += foo + " " + i;
baz( foo + " " + i);
if(bar())
{
return baz(("foo" + "bar"));
}
if(bar())
{
throw new OutOfMemoryError("foo" + i);
}
}
System.out.println(foo);
return foo;
}
private boolean bar()
{
return true;
}
private String baz(String s)
{
return s;
}
public void oper() {
final String[] array = new String[] { "a", "a", "a" };
String s = "asdf";
final int len = array.length;
for (int k = 0; k < len; k++) {
array[k] += "b";
s += k;
}
}
void bla() {
while (true) {
System.out.println("a" + "b" + "c");
}
}
}