问题描述
我定义了一个intnum=0;需要它乘以db.getChar(rs.getString("cost")),怎样将db.getChar(rs.getString("cost"))转换为int型呀?我用<%=num*((int)(db.getChar(rs.getString("cost"))))%>求,是错误的,请各位帮帮忙呀!!!先在这谢谢啦
解决方案
解决方案二:
Integer.parseInt(Strings),这个函数看卡能不能满足要求。
解决方案三:
<%=num*(Integer.parseInt(rs.getString("cost")))%>
解决方案四:
num*(0+db.getChar(rs.getString("cost")))
解决方案五:
引用3楼ylz2007的回复:
num*(0+db.getChar(rs.getString("cost")))
呵呵,针对char,可以这样用,String的话,就用2楼的方法呗。
解决方案六:
谢谢楼上两位,但是我试了都出错了,num是行,db.getChar(rs.getString("cost"))是我一列获取的值,不知道我表达清楚没,请问怎样在这里传截图呀!
解决方案七:
ResultSetrs=null;intnum=0;while(rs.next()){num++;<tdalign="center"valign="middle"><%=db.getChar(rs.getString("cost"))%></td>然后用num乘以这一列
时间: 2024-11-23 04:56:27