在jsp中,怎样把String类型转换成整型

 我来答
kkvtn38
2011-02-16 · TA获得超过292个赞
知道答主
回答量:225
采纳率:0%
帮助的人:154万
展开全部
(String) s 是类型强制转换,类型不同的时候转换就要出错了。

s + "" 因为""是空字符串,字符串+字符串=字符串,字符串、数字类型的对象+字符串=字符串,非字符串、数字类型对象+字符串=该对象的指针地址+字符串

很简单的道理,就像为什么一般建议用"".equals(String)而不用String.equals("")一样

----------
你把User.java贴出来我来分析!
----------
哦,全部是String类型的啊。
那你Object[]里面的Object都是些什么啊?
如果Object里面的属性不是String类型,而你用(String)强制转换当然会有问题咯!除非是你确定可以转换成String类型的。
还有一种情况就是,比如
A类里面有int a,int b
B类里面有int a
这样,把A强制转为B就没问题,会丢失int b
反过来就要出错
如果你Object里面的都是String类型,肯定没问题。
dongbin8688
2011-02-15 · 超过13用户采纳过TA的回答
知道答主
回答量:35
采纳率:0%
帮助的人:32.9万
展开全部
jsp页面是可以写java代码的。把java代码放在<% %>之间就能执行。
<%
int a= java.lang.Integer.parseInt("123");
%>
也可以用import命令先导入java.lang.Interger。然后直接像写java代码那样就行了。
<%@page import="java.lang.Interger"%>
<%
int a= Integer.parseInt("123");
%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lylyhugh
推荐于2016-03-11 · 超过17用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:0
展开全部
try {
String testStr = "3";
int testInt = Integer.parseInt(testStr);
System.out.println(testInt);
}catch(NumberFormatException nfe) {
System.out.println(nfe);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
唔製
2011-02-15 · TA获得超过1146个赞
知道小有建树答主
回答量:456
采纳率:0%
帮助的人:573万
展开全部
try {
String testStr = "3";
int testInt = Integer.parseInt(testStr);
System.out.println(testInt);
}catch(NumberFormatException e) {
System.out.println("不是整形");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
何升浩2008
2011-02-15
知道答主
回答量:16
采纳率:0%
帮助的人:0
展开全部
int topicId=Integer.ValueOf(request.getParameter("topicId"));
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式