2 zhuhl2011 zhuhl2011 于 2013.08.11 10:58 提问

string格式转化出错,求高手指导

代码如下:
public class TEST implements Extractable {

   private String getSqlStr() {

          StringBuffer buf = new StringBuffer();
          buf.append("  SELECT nvl(ROUND(J.AMOUNT),’0’) AS SHIHARAIKIN1, ");

          buf.append("    FROM T_WL_TAX_PRINCIPAL  J ");

          return buf.toString();
   }

   private List<Map> execQuery() {

          PreparedStatement ps = null;
          ResultSet rs = null;
          DBean db = new DBean();
          List<Map> resultList = new LinkedList<Map>();
          Connection con = null;
          try {
                 db.connect();
                 con = db.getConnection();
                 ps = con.prepareStatement(getSqlStr());
                 rs = ps.executeQuery();
                 int i = 0;
                 while (rs.next()) {
                        Map<String, String> mapData = new HashMap<String, String>();
                 int ShiHaRaiKin = Integer.valueOf(rs.get("SHIHARAIKIN1"));
          }
                 }
          } catch (Exception e) {

                 resultList.add(mapData);
          } finally {
                 DBean.closeAll(null, ps, db);
          }
          return resultList;
   }

}

在 int ShiHaRaiKin = Integer.valueOf(rs.get("SHIHARAIKIN1")); 语句的时候报出下面错误:
For input string at java.lang.NumberFormatException.forInputString(Unknown Source)

我试过在rs.get("SHIHARAIKIN1")后面加个trim方法,还是会出这个错误,求高手指导~~~~~~~~

1个回答

yjtgod
yjtgod   2013.08.11 13:16
已采纳

你的select语句中“SHIHARAIKIN1,”为什么要有个","号啊?

yjtgod
yjtgod 你把rs.get("SHIHARAIKIN1")打印出来看下是什么值。私聊下。QQ:343993135.
接近 5 年之前 回复
zhuhl2011
zhuhl2011 这个可以无视 粘贴上来没有删除干净。。。
接近 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C语言职工管理简单实现
初学者,求高手指导。想交朋友:QQ120500403
MapXtreme 2005 for .Net系列------MapControl初尝
  这一段时间在闲暇时看看mapXtreme 2005 for .net,自己觉得与AE庞大复杂的结构相比,mapXtreme 可谓简单点,由于规模比较小,所以理解起来比较简单。本来先发一篇综述的帖子,不过由于条件的限制,自己现将这篇帖子发出来。以下是详细的内容:安装mapXtreme 2005后,在VS的工具箱中添加了一下几个控件:今天先来介绍一下MapControl控件,在VS20
c# 个人计算器
个人做的一个计算器,新手请勿喷,求高手指导
Date与String相互转换!!
Date与String相互转换!!
String、Calendar、Date间的相互转换
1.Calendar 转化 String 2.String 转化Calendar 3.Date 转化String 4.String 转化Date 5.Date 转化Calendar 6.Calendar转化Date
游戏外挂高手合作征求
本人是工作室,先预在这里诚招外挂制作高手!以便本工作室带练之用!本人主要在淘宝做生意!淘宝店铺地址shop33763440.taobao.com〈钻石信誉〉拉面大叔   qq260490707或者717670680  请著名原因我好分类!再此欢迎您的光临!有什么经验可以交流不诚心为了骗钱的人请不要加了!谢谢!不要浪费大家的时间!为了方便大家交流!交易方便欢迎大家加群35132227 著名原
使用SimpleDateFormate转换日期出错
使用SimpleDateFormate转换年月日时,结果跟预期不一致,代码为:public class Main { public static void main(String[] args) { Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-DD HH
将对象转换成Map<String, String>格式
/**      * 将对象转换成Map格式      *      * @param obj      * @return      */     public static Map getNamValMap(Object obj, boolean isSort) {         Map map = null;         if(isSort) {          
string字符串格式转换
1、格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元) C 或 c货币 Console.Write("{0:C}", 2.5);//$2.50 Console.Write("{0:C}", -2.5);//($2.50) 2.5.ToString("C")  ¥2.50 string.Format("{0:C}",0.2) 结果为:¥0.20 (英文
Java日期格式转化工具(date格式转为string格式,string转date,string转timestamp类型)
Java日期格式转化工具(date格式转为string格式,string转date,string转timestamp类型)