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 Elementますintか?

4

2 に答える 2

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

line.getTextContext()常に整数を返すようにしてください。そうしないと、NumberFormatExceptionがスローされます。

于 2012-05-09T19:45:49.957 に答える
1

属性の名前がわかっている場合は、次のことができます。

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