Java 在Android中,如何将arraylist存储为字符串并将其作为请求发送到服务器?
如何将字符串作为请求发送到服务器?得到响应后,我应该再次将字符串拆分为多个部分。我已在此处将ArrayList存储到字符串中:Java 在Android中,如何将arraylist存储为字符串并将其作为请求发送到服务器?,java,android,string,Java,Android,String,如何将字符串作为请求发送到服务器?得到响应后,我应该再次将字符串拆分为多个部分。我已在此处将ArrayList存储到字符串中: ArrayList<String> contactlist=new ArrayList<String>(); contactlist.add("Android"); contactlist.add("tarnaka"); contactlist.add("uppal"); conta
ArrayList<String> contactlist=new ArrayList<String>();
contactlist.add("Android");
contactlist.add("tarnaka");
contactlist.add("uppal");
contactlist.add("Prasad");
String[] contact=new String[contactlist.size()];
contact=contactlist.toArray(contact);
通过使用json数组,您可以将其传递给服务器, 试试这个链接 要将ArrayList连接到字符串中,请使用
String joined = TextUtils.join(",", contactslist.toArray());
请参阅:通过在ArrayList对象之间插入-in来生成字符串。发了那条线。要获取名称数组,请调用string.split,在另一端的“此处输入代码”。你完成了。给你
ArrayList<String> contactlist = new ArrayList<String>();
contactlist.add("Android");
contactlist.add("tarnaka");
contactlist.add("uppal");
contactlist.add("Prasad");
StringBuffer sb = new StringBuffer("");
for (String temp : contactlist) {
sb.append("-" + temp);
}
String stringToSend = sb.toString();
MyLog.printLog("String : " + stringToSend);
String[] rString = stringToSend.split("-");
for (String s : rString) {
MyLog.printLog("Names : " + s);
}
使用JSON格式发送数据。您能提供类似的示例吗@为了帮助别人,如果你认为我的答案值得,请投我一票。