繁体   English   中英

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

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

我想转换一个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"
}

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM