大伙来看看 一个常见异常 帮忙

问题描述

//保存试卷题目信息publicstaticvoidsaveOrUpdatetest(String[]ids){for(inti=0;i<ids.length/4;i++){for(intj=i*4;j<i*4+4;){ExamTitleInfoexam=newExamTitleInfo();exam.setTitleId(Integer.parseInt(ids[j]));System.out.println("saveTestTitle1********"+exam.getTitleId());j++;exam.setTitleContent(ids[j]);System.out.println("saveTestTitle2********"+exam.getTitleContent());j++;exam.setScore(Integer.parseInt(ids[j]));j++;exam.setAnswer(ids[j]);HibernateBase.AddAObject(exam);}}}下面是JavaBean的属性publicclassExamTitleInfo{privateintid;//流水号记录privateinttitleId;//题目在题库中的序号privateStringtitleContent;//题目的内容privateStringanswer;//题目的答案privateintscore;

解决方案

解决方案二:
报异常为:Exceptioninthread"main"java.lang.NumberFormatException:Forinputstring:"Aok11@Bbh@CNo@Dgen"atjava.lang.NumberFormatException.forInputString(NumberFormatException.java:48)atjava.lang.Integer.parseInt(Integer.java:447)atjava.lang.Integer.parseInt(Integer.java:497)atmobileMessage.service.ExamMangerService.saveOrUpdatetest(ExamMangerService.java:24)atmobileMessage.service.ExamMangerService.main(ExamMangerService.java:183)
解决方案三:
楼主可以将ids[j])中的内容打印出来看看是否有问题~~
解决方案四:
哦我看看好像输出有问题
解决方案五:
但是怎么解决啊
解决方案六:
引用4楼whyx8605的回复:

但是怎么解决啊

你传入的ids必须是TitleId的数组,数组中的每个元素都是可以转化为integer的字符串
解决方案七:
肯定是你传入的ids数组有问题了。
解决方案八:
类型转换异常,肯定是这一句exam.setTitleId(Integer.parseInt(ids[j]));的问题你打印一下ids[j]的值看看吧

时间: 2025-01-29 20:01:14

大伙来看看 一个常见异常 帮忙的相关文章

struts2.1.8+hibernate2.5.6+spring3.0常见异常原因和解决方案

经过暑期两个月对ssh2的学习和OA项目的实战训练,我对J2EE技术中著名的三大框架ssh2已渐渐有所理解和掌握.从搭建ssh2框架环境开始到写出第一个简单的ssh2登陆程序,到最后整个OA项目的实战, 期间遇到了重重困难和阻碍, 就连搭建环境就花了整整一天的功夫,而成功运行第一个ssh2程序更花了好几天,当然我相信这是大部分学习ssh2这门技术都会经历的过程,相信也是每个程序员学习任何一门新的技术都会走的路程.如今,项目已成功收尾,在这欣喜之余,我也愿意将我学习ssh2中遇到的一些常见异常问题

Spring10种常见异常解决方法

在程序员生涯当中,提到最多的应该就是SSH三大框架了.作为第一大框架的Spring框架,我们经常使用. 然而在使用过程中,遇到过很多的常见异常,我在这里总结一下,大家共勉. 一.找不到配置文件的异常 org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [com/herman/ss/controller];

LINQ TO SQL常见异常及解决办法

引言 网上介绍Linq TO SQL的资料不少,但是实际工程中的例子很少,本文是我在使用Linq TO SQL开发项目中遇到的异常及解决方法,希望对您有帮助. 本文会继续更新... 系统环境 Visual Studio 2008 NET Framework 3.5+Microsoft SQL Server 2005+Window XP+ SP3 LINQ TO SQL采用配置式开发 常见异常 本文基本上使用断开的DataContext方式下开发中出现的异常. [System.Data.Linq.

mfc-MFC中一个关于异常的问题

问题描述 MFC中一个关于异常的问题 在VS中,为什么会让我这样写CATCH,中间的逗号是什么意思,没有的话就出错,说让我输入")" CATCH(CFileException,e) 解决方案 http://blog.chinaunix.net/uid-21411227-id-1826958.html 这里有详细一些的介绍,以及宏的定义. 注意区分作为C++语法的try catch和MFC的宏TRY CATCH. 解决方案二: CATCH是MFC中的一个宏,在MFC诞生的时候,C++还很

用sql语句遍历一个表里异常(时间段内很大或者很小)的数据,并将异常数据修改成相应时间段前的数据

问题描述 用sql语句遍历一个表里异常(时间段内很大或者很小)的数据,并将异常数据修改成相应时间段前的数据 我有一张表,里面3字段id.time.value. 由于value中的部分值异常的大,我想批量修改数据,比如说4.1日-4.20日出现中出现异常大的数据,我想把异常大的数据修改成和他时间段(时间段前或者后)差不多的数据,请问下这个sql应该怎么写啊.我用游标的方法怎么实现.谢谢啊! 解决方案 不知道你的数据库是什么,用MS SQL SERVER示意 建表SQL如下 CREATE TABLE

web-要做一个常见微信公众号投票活动,用户上传自己照片,页面全部展陈,所有用户均能投票。

问题描述 要做一个常见微信公众号投票活动,用户上传自己照片,页面全部展陈,所有用户均能投票. 因为本人不熟悉web语言,所以用腾讯风铃设好站点,风铃里面没有这种投票模块,可以插入html代码模块,想问下有没有大神有js模块代码的,不知道是不是还要个数据库. 解决方案 肯定要用到数据库啊,每个人投了哪一项要传到后台记录统计出来才可以啊

公司上市,一个常见的理由。但依然不是必然

摘要: 自媒体老友记系列陆陆续续也发布十期了,除了大家对里面的内容认可(好多企业人士反馈说,文章分析的不错,企业尤其是移动互联网企业确实存在这样或者那样的问题,感谢一玄老师 自媒体老友记系列陆陆续续也发布十期了,除了大家对里面的内容认可(好多企业人士反馈说,文章分析的不错,企业尤其是移动互联网企业确实存在这样或者那样的问题,感谢一玄老师给出解决问题的方向)或者存在争议以外,还有个问题需要向大家解释,一玄是以创业者的身份来提出问题解答问题.所以更希望以更接地气的语言来阐述.通常解决问题的方向大多都

公司上市一个常见的理由,但依然不是必然

摘要: 自媒体老友记系列陆陆续续也发布十期了,除了大家对里面的内容认可(好多企业人士反馈说,文章分析的不错,企业尤其是移动互联网企业确实存在这样或者那样的问题,感谢一玄老师 自媒体老友记系列陆陆续续也发布十期了,除了大家对里面的内容认可(好多企业人士反馈说,文章分析的不错,企业尤其是移动互联网企业确实存在这样或者那样的问题,感谢一玄老师给出解决问题的方向)或者存在争议以外,还有个问题需要向大家解释,一玄是以创业者的身份来提出问题解答问题.所以更希望以更接地气的语言来阐述.通常解决问题的方向大多都

Jedis常见异常汇总

Jedis虽然使用起来比较简单,但是如果不能根据使用场景设置合理的参数(例如连接池参数),不合理的使用一些功能(例如Lua和事务)也会产生很多问题,本文对这些问题逐个说明: 一.无法从连接池获取到Jedis连接 1.异常堆栈 (1) 连接池参数blockWhenExhausted = true(默认) 如果连接池没有可用Jedis连接,会等待maxWaitMillis(毫秒),依然没有获取到可用Jedis连接,会抛出如下异常: redis.clients.jedis.exceptions.Jed