1

我在我的代码中遇到了一个阶段,当我知道Element对象包含一个. 但我似乎找不到将其转换为. 这是代码:intElementintint

       // extract data from XML file 
       NodeList roundNumber = element.getElementsByTagName("roundNumber");
       Element line = (Element) roundNumber.item(0);

       // now convert "line" into an int 

如何将 转换line Elementint

4

2 回答 2

5
int number = Integer.parseInt(line.getTextContent());

确保line.getTextContext()总是返回一个整数,否则NumberFormatException会抛出 a。

于 2012-05-09T19:45:49.957 回答
1

如果您知道属性的名称,您可以执行以下操作:

Integer.valueOf(line.getAttribute("<attribute name>"));
于 2012-05-09T19:50:31.120 回答