当我知道Element
对象拥有int
时,我碰到了代码中的阶段,我需要将Element
对象转换为int
。但我似乎无法找到一种方法将 转换为int
。下面是代码:将元素对象转换为Int?
// extract data from XML file
NodeList roundNumber = element.getElementsByTagName("roundNumber");
Element line = (Element) roundNumber.item(0);
// now convert "line" into an int
我怎么能转换line
Element
为int
?
你的意思是'roundNumber'元素包含代表一个整数的文字?如果是这样,请尝试调用'line.getTextContent()'并将其传递给'Integer.parseInt()'。 –
我并没有在Java中使用DOM'Element'做很多事情,但也许可以使用[this]的组合(http://docs.oracle.com/javase/6/docs/api/org/w3c /dom/Node.html#getTextContent())和[this](http://stackoverflow.com/questions/5585779)。 –
@RobI你的评论应该是一个答案。 –