How to convert an Array to String in Java?

Below are the various methods to convert an Array to String in Java:
- Arrays.toString() method: Arrays.toString() method is used to return a string representation of the contents of the specified array. The string representation consists of a list of the array’s elements, enclosed in square brackets (“[]”). Adjacent elements are separated by the characters “, ” (a comma followed by a space). It returns “null” if the array is null.
// Java program to demonstrate// working of Arrays.toString()importjava.io.*;importjava.util.*;classGFG {publicstaticvoidmain(String[] args){// Let us create different types of arrays and// print their contents using Arrays.toString()boolean[] boolArr=newboolean[] {true,true,false,true};char[] charArr=newchar[] {'g','e','e','k','s'};double[] dblArr=newdouble[] {1,2,3,4};int[] intArr=newint[] {1,2,3,4};Object[] objArr=newObject[] {1,2,3,4};System.out.println("Boolean Array: "+ Arrays.toString(boolArr));System.out.println("Character Array: "+ Arrays.toString(charArr));System.out.println("Double Array: "+ Arrays.toString(dblArr));System.out.println("Integer Array: "+ Arrays.toString(intArr));System.out.println("Object Array: "+ Arrays.toString(objArr));}}Output:Boolean Array: [true, true, false, true] Character Array: [g, e, e, k, s] Double Array: [1.0, 2.0, 3.0, 4.0] Integer Array: [1, 2, 3, 4] Object Array: [1, 2, 3, 4]
- StringBuilder append(char[]): The java.lang.StringBuilder.append(char[]) is the inbuilt method which appends the string representation of the char array argument to this StringBuilder sequence.
// Java program to illustrate the// StringBuilder.append(char[]) methodimportjava.lang.*;publicclassGeeks {publicstaticvoidmain(String[] args){StringBuilder sbf=newStringBuilder("We are geeks ");System.out.println(sbf);// Char arraychar[] astr=newchar[] {'G','E','E','k','S'};// Appends string representation of char// array to this String Buildersbf.append(astr);System.out.println("Result after"+" appending = "+ sbf);sbf =newStringBuilder("We are -");System.out.println(sbf);// Char arrayastr =newchar[] {'a','b','c','d'};/* Appends string representation of chararray to this StringBuilder */sbf.append(astr);System.out.println("Result after appending = "+ sbf);}}Output:We are geeks Result after appending = We are geeks GEEkS We are - Result after appending = We are -abcd



