将 Element 对象转换为 Int?

JAN*_*JAN 1 java xml dom

我在我的代码跨期来到,我需要一个转换Element对象到int时,我知道,Element对象持有int。但我似乎无法找到一种方法将其转换为int. 这是代码:

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

       // now convert "line" into an int 
Run Code Online (Sandbox Code Playgroud)

如何将 转换line Elementint

eli*_*ias 5

int number = Integer.parseInt(line.getTextContent());
Run Code Online (Sandbox Code Playgroud)

确保line.getTextContext()始终返回一个整数,否则NumberFormatException将抛出 a。

  • 只是一个注释,将这句话包装在一个 try-catch 块中,捕获 NumberFormatException 就像一种防御性编程策略。 (2认同)