[英]How to convert String[] to String and vice versa in Android
I want to convert a String
Array to String
so that later on while retrieving I can parse String
to String[]
with the help of ( ,
) separator. 我想转换一个String
数组到String
,以便以后在检索我可以解析String
到String[]
与(的帮助下,
)分隔。
String [] ------------> String
//and later
String ---------------> String[]
Can someone guide on 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"
}
You can use String.join
StringBuilder
and String.split
: 您可以使用String.join
StringBuilder
和String.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.