如何在Android中将String []转换为String,反之亦然

时间:2015-04-11 05:34:23

标签: java android arrays string

我想将String数组转换为String,以便稍后在检索时我可以借助{StringString[]解析为, )分离器。

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

有人可以指导如何做到吗?

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"
}

1 个答案:

答案 0 :(得分:9)

您可以使用 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(",");