Вы должны иметь окончательный оператор печати, как это:
System.out.println("After altering : "+ new String(arr));
ИЛИ
System.out.println("After altering : "+ java.util.Arrays.toString(arr));
ВЫХОД
For 1st case: abcdefghij
For 2nd case: [a, b, c, d, e, f, g, h, i, j]
Примечание: arr.toString()
не печатает содержимое массива, поэтому вам нужно создать новый `String object from char array like in my answer above or call
Arrays.toString (arr) `.