How to convert String [] to String and vice versa in Android

I want to convert the array Stringto Stringso that later on when extracting, I can parse Stringbefore String[]using a delimiter ( ,).

String [] ------------> String
//and later
String ---------------> String[]

Can anyone be guided by how to do this?

for (int i = 0; i <= count; i++) {

Log.d(TAG, "arrayData == " +arrayData[i]);

    // Joining:
    String joined = String.join(",", arrayData);
    //This will give error "The method join(String, String[]) is undefined for the type String"
}
+4
source share
1 answer

You can use and : String.join StringBuilderString.split

// Joining:
 String joined = String.join (",", stringArr);
StringBuilder buffer = new StringBuilder ();
for (String each: stringArr)
  buffer.append (","). append (each);
String joined = buffer.deleteCharAt (0) .toString ();

// Splitting:
String[] splitted = joined.split(",");
+9

All Articles