在通过 session.getAttribute("字段")) 或 request.getAttribute("字段") 取得数据时得到的是对象类型的数据,如何把得到的数据转换成整型(int)呢? 有两种方法:
1、现在把对象类型的数据转换成字符串类型,如:
String num = request.getAttribute("number").toString();
然后把字符串类型转换成整型:
int n = Integer.parseInt(num);
也可以写成
int n = Integer.getInteger(num);
这种方法同样可以使用一行代码完成,如下:
int n = Integer.parseInt(request.getAttribute("number").toString());
或
int n = Integer.getInteger((String)request.getAttribute("numer"));
2、这种方法实际上和第一种方法格式上相同,不同之处在于多创建了一个对象,示例代码如下:
int n = Integer.valueOf((String)request.getAttribute("numer"));
3、注:session 同 request 一样,只要把 request 换成 session 即可。
[size=large][/size]
对象的转化
猜你喜欢
转载自wwwjjq.iteye.com/blog/1488797
今日推荐
周排行