㈠ java "[a,b,c]" 类型字符串如何转成 list 即[a,b,c]格式
这样的我们只有自己写代码分割,首先我们提取[]里面的内容,然后使用,分割回成数组,然后转在list
代码如下:
答String demo = "[a,b,c]";
String demosub = demo.substring(1,demo.length()-1);
String demoArray[] = demosub.split(",");
List<String> demoList = Arrays.asList(demoArray);
for (String str:demoList) {
System.out.println(str);
}
㈡ String 转化为List( java)
网络搜索Java 解析json 。
Json本质是一个Map集合,Map变成List你肯定会吧。
所以思路就是String ->Json(Map) -> List
对了,默认JDK没有Json解析API,需要下载第三方jar包哈
㈢ java中string字符串怎么转成list
这串字符应该是json字符串,直接使用
JSONArray json = JSONArray.fromObject(jsonString);
转成json数组就行了,接着的怎么取都可以
㈣ java编程救助,String转化成List
用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<Map<String,String>> list=new ArrayList<Map<String,String>>();
String[] a=ss.spit(",");//按逗号分隔开
让后循环a数组,继续分隔
㈤ java将一串xml字符串转换成list,如果不好做的话,直接转换成dataset也行
import java.io.ByteArrayInputStream;
import java.io.IOException;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import org.w3c.dom.Document;
import org.xml.sax.SAXException;
public class XmlTest4 {
public static void main(String[] args) {
String xmlDoc = "<?xml version=Ƈ.0' encoding='UTF-8'?>" +
"<data result=' message='查询成功'>" +
"<certificateinfo>" +
"<certificateid><![CDATA[证照编号]]></certificateid>" +
"<certificatename><![CDATA[证照名称]]></certificatename>" +
"</certificateinfo>" +
"</data>";
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = null;
Document doc = null;
try {
db = dbf.newDocumentBuilder();
doc = db.parse(new ByteArrayInputStream(xmlDoc.getBytes("UTF-8")));
System.out.println(doc.getElementsByTagName("certificateid").item(0).getTextContent());
System.out.println(doc.getElementsByTagName("certificatename").item(0).getTextContent());
}
catch (SAXException e) {
e.printStackTrace();
}
catch (IOException e) {
e.printStackTrace();
}
catch (ParserConfigurationException e) {
e.printStackTrace();
}
}
}
不知道你想干嘛。。。