0
我試圖讀取XML文檔的一些INT:如何分析包含許多整數字符串
<aaa>
<agent>
<name>Agent 1</name>
<position>4 5</position>
<vector>87 78 54 5 -4</vector>
</agent>
</aaa>
這是我的Java代碼:
DocumentBuilderFactory documentFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = documentFactory.newDocumentBuilder();
Document document = builder.parse(new File("utility.xml"));
NodeList agents = document.getElementsByTagName("agent");
for(int i=0; i<agents.getLength(); i++) {
Node node = agents.item(i);
if(node.getNodeType() == Node.ELEMENT_NODE) {
Element agente = (Element)node;
String name = agente.getElementsByTagName("name").item(0).getFirstChild().getNodeValue();
String position = agente.getElementsByTagName("position").item(0).getFirstChild().getNodeValue();
String vector = agente.getElementsByTagName("vector").item(0).getFirstChild().getNodeValue();
我想解析字符串位置爲2整數(4和5),我想將字符串向量解析爲5整數(並將它們放入數組中)。 我該怎麼辦?感謝您的時間!