0
public class Test {
    public char[] reverse(String list) {           
        char[] ch=list.toCharArray() ;
           for (int i = 0, j = list.length() - 1; i < j; i++, j--) {
              char temp=ch[i];
              ch[i]=ch[j];
              ch[j]=temp;
           }
           return ch;
        }

   public static void main(String args[]) {
      Test test = new Test();
      String a="HELLo";
      char[] b=test.reverse(a);          
      System.out.println(a);
      System.out.println(b);
      System.out.println(a+b);
   }
}

Output: HELLo oLLEH HELLo[C@38462f90

In last s.o.p output is reference while for same vairable b in second s.o.p is string value. Please explain reason

Abubakar
  • 31
  • 1
  • 5

0 Answers0