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.
 
     
     
     
     
    