I'm by no means a java programmer, so this may seem pretty basic.
Which of these are 'better' when you want to keep your code lines short.
String str = "First part of a string.";
str += " Second part of string.";
String str = "First part of string." +
" Second part of string."
I guess my question is do both the += and + make a new String object? If they do then neither really are better, it would just be a matter of preference. The example I gave would be a good example of real world use. I don't want a comparison of doing a concatenation 3 times to 1000 times with either method.