1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
/* Java String Array to String Example This Java String Array to String Length example shows how to convert String array to Java String object. */ import java.util.Arrays; public class StringArrayToStringExample { public static void main(String args[]){ //String array String[] strArray = new String[]{"Java", "String", "Array", "To", "String", "Example"}; /* * There are several in which we can convert String array to * String. */ /* * 1. Using Arrays.toString method * This method returns string like [element1, element2..] */ String str1 = Arrays.toString(strArray); //replace starting "[" and ending "]" and "," str1 = str1.substring(1, str1.length()-1).replaceAll(",", ""); System.out.println("String 1: " + str1); /* * 2. Using Arrays.asList method followed by toString. * This method also returns string like [element1, element2..] */ String str2 = Arrays.asList(strArray).toString(); //replace starting "[" and ending "]" and "," str2 = str2.substring(1, str2.length()-1).replaceAll(",", ""); System.out.println("String 2: " + str2); /* * PLEASE NOTE that if the any of the array elements contain ",", it will be * replaced too. So above both methods does not work 100%. */ //3. Using StringBuffer.append method StringBuffer sbf = new StringBuffer(); if(strArray.length > 0){ sbf.append(strArray[0]); for(int i=1; i < strArray.length; i++){ sbf.append(" ").append(strArray[i]); } } System.out.println("String 3: " + sbf.toString()); } } /* Output of above example would be String 1: Java String Array To String Example String 2: Java String Array To String Example String 3:Java String Array To String Example */ |
oh I learn something from this example I really like it 🙂 especially the import java.util.Arrays; so helpful :).
GreatWork javaex 🙂
String[] strArray =
new String[]{“Java”, “String”, “Array”, “To”, “String”, “Example”};
Use the below code to replace
String s=Arrays.toString(strArray).replaceAll(“(\\[|\\]|,| )”, “”);