mtwm.net
当前位置:首页 >> jAvA的string转换为list >>

jAvA的string转换为list

方法如下: List<String> list = new ArrayList<String>(); list.add("a1"); list.add("a2"); String[] toBeStored = list.toArray(new String[list.size()]); for(String s : toBeStored) { System.out.println(s);或者是:List<String> list = new ArrayList<String>();

这串字符应该是json字符串,直接使用JSONArray json = JSONArray.fromObject(jsonString);转成json数组就行了,接着的怎么取都可以

java的list有两个:一个是java.util.list,另外一个是java.awt.list; 不知道你要说的是哪个?不管你说的是哪个,先看我以下代码:list list = new arraylist(); list.add("str1"); list.add("str2"); system.out.println(list); 运行结果: [str1, str2] 产生这个结

用JSON转,或者字符串截取啊我给你个例子String ss="[{name:CXRQQ,type:string,value:'2015-01-01'},{name:CXRQZ,type:string,value:'2015-01-15'},{name:ZGSWJ_DM,type:string,value:'00000000000'},{name:DJZCLX_DM,type:string,value:'120'}]";List> list=new ArrayList>(); String[] a=ss.spit(",");//按逗号分隔开 让后循环a数组,继续分隔

假设你的list变量名是list stringbuffer sb=new stringbuffer(); for(string item:list){ sb.append(item); }// sb.tostring() 就是你要的字符串; string[] arr=new string[list.size()]; for(int i=0;iarr[i]=list.get(i); }// arr就是你要的字符串数组

由于你这种字符串是JSON格式的字符串,所以要转成LIST,首先要先转成JSON格式的数据.你可以下一个jar包,com.alibaba.json,或者其他json工具包,调用工具包里面的类似:json.parseJson(string); 这种方法转换成Json,然后把里面的数据用JSON的形式读取出来,大概方法是:json.get(); 然后有了读取的数据,就可以随意操作了,想怎么转换怎么转换.

string str = "AB,C,D"; var liststr = str.Split(','); List<sting> mylist=new List<string>(); foreach(var item in listvar) { myList.add(item); } 别忘记采纳!

你应该把string类型转成object类型以后,添加到map集合里面,再把map集合添加到list集合.这应该就是你想要的效果

List list = new ArrayList(); list = Arrays.asList(str.split(","));

你的list是arraylist类,但你的返回值类型是userinfo,当然不匹配.要不你把返回值类型改为list;或者如果你能保证list中只有一个元素的话,就把返回值改成(userinfo)list.get(0)

famurui.com | ndxg.net | dbpj.net | lhxq.net | qhgj.net | 网站首页 | 网站地图
All rights reserved Powered by www.mtwm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com