使用JSTL和JSP将字符串转换为整数

时间:2012-12-04 19:34:37

标签: java jsp jstl

我使用x:forEach循环遍历XML对象以提取数据

在x:forEach中我使用x:set来选择我想要的值。

<x:forEach var="data" select="$path/">
    <x:set var="dataPoint" select="string($data//cell[8]/text())" /> ...

如您所见,我在指定节点中选择文本,然后将其转换为字符串。 dataPoint变量实际上是数字,我需要对它们做某些事情,例如排序和提取最小和最大数量。

问题是我试图形成一个整数数组,我的编译器抱怨我无法将一个对象转换成一个int。

错误是:“类型不匹配:无法从Object转换为int”

有什么想法? 感谢

1 个答案:

答案 0 :(得分:0)

解决方案:

我将Object转换为String,然后从String转换为整数:

Integer.parseInt(StringVar);