I'm curious about one little thing. code like this:
String test = "test";
char[] test2 = {'a', 'i'};
int i=0;
test += test2[i] + "";
System.out.println(test);
Works as we suspect, the output is "testa", but what is happening when we change operand "+=" to "=+"? Now the output is "97" and it's ascii code for an a letter, it's simple, but what happened with the whole string test? Thanks from advice.