解决For input string

这篇具有很好参考价值的文章主要介绍了解决For input string。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在使用测试类向数据库中插入数据库的时候,出现类似的错误,
从网上搜到的各类答案都没有出现过乱码问题,
对于 For input string问题的解决办法,有如下几种:
for input string,java,jvm,servlet
第一种.

Exception in thread "main" java.lang.NumberFormatException: For input string: "1 "
	at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
	at java.lang.Integer.parseInt(Integer.java:580)
	at java.lang.Integer.parseInt(Integer.java:615)
	at com.xnch.chaptor1.StringFormat.main(StringFormat.java:8)

1.错误分析:错误关键字 NumberFormatException 这句话明确告诉了我们是数字格式异常,接着后面有 For input string: "1 " 提示,这就说明想把String类型的 "1 " 转换成数字类型时出错了。

2.找到问题点:具体是哪个类的哪个方法的哪一行的错误了,看下面错误堆栈,找到错误的行数,这样就定位到了int result = Integer.parseInt(str);具体是 Integer.parseInt(numString) 时出的错,

3.解决问题:这里比较明显是“1 ” 后面有个空格,解决办法很简单,改成 Integer.parseInt(numString.trim()) 就可以了。
第二种

Exception in thread "main" java.lang.NumberFormatException: For input string: "Unrated"
	at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2043)
	at sun.misc.FloatingDecimal.parseDouble(FloatingDecimal.java:110)
	at java.lang.Double.parseDouble(Double.java:538)
	at com.xnch.chaptor1.StringFormat.main(StringFormat.java:9)

错误分析:错误关键字 NumberFormatException 这句话明确告诉了我们是数字格式异常,接着后面有 For input string: "Unrated " 提示,这就说明想把String类型的 “Unrated” 转换成数字类型时出错了,很明显这是将字符串转换为浮点型或者整型出错,谁都不会这么笨,直接将字符串拿来转换。

我出现的错误就有些离谱了,问题出现在JDBC连接的默认设置中,我将所有的默认设置全部注释掉,再次尝试运行,就可以向数据库中插入数据了
for input string,java,jvm,servlet文章来源地址https://www.toymoban.com/news/detail-518346.html

到了这里,关于解决For input string的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • RabbitMQ Failed to convert message.No method found for class java.lang.String问题解决

            org.springframework.amqp.rabbit.support.ListenerExecutionFailedException: Failed to convert message         Caused by: org.springframework.amqp.AmqpException: No method found for class java.lang.String 1、消息生产者发送的消息类型为String,消息消费者接收的消息类型为Message,导致接收的时候类型转换不

    2024年02月16日
    浏览(57)
  • 【Java】常见面试题:HTTP/HTTPS、Servlet、Cookie、Linux和JVM

    努力经营当下 直至未来明朗! “抓包工具”:是个特殊的软件,相当于一个“代理程序”,浏览器给服务器的请求就会经过这个代理程序(响应也是经过该代理程序的),进一步的就能分析出请求和响应的结果如何。 fiddler可以抓取http请求,也可以开启抓取https请求。 HTTP

    2024年02月12日
    浏览(38)
  • 【Python】成功解决ValueError: could not convert string to float: ‘ ignoring input‘

    【Python】成功解决ValueError: could not convert string to float: ’ ignoring input’ 🌈 个人主页:高斯小哥 🔥 高质量专栏:Matplotlib之旅:零基础精通数据可视化、Python基础【高质量合集】、PyTorch零基础入门教程👈 希望得到您的订阅和支持~ 💡 创作高质量博文(平均质量分92+),分享更

    2024年04月15日
    浏览(56)
  • springboot三层架构解决报错信息:o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet

    报错信息: postman测试返回的报错信息: controller层代码: 解决办法是将注释@Controller改成@RestController,就可以成功运行,原因我也不知道,刚学这个没多久,记录下来,如果有人能告诉我·原因的话,我会非常感激的。

    2024年02月07日
    浏览(51)
  • 错误解决:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception......

    目录 前言: 目的需求: 源代码: 报错信息: 错误解决:  总结:        这里出错的原因与大多数人并不相同,这里仅为个人记录。        作为一个菜只因,总是能深刻体会到一个bug改一天或者几天的痛苦......在做spring项目时,需要利用session保存用户信息,启动项目登

    2024年02月06日
    浏览(44)
  • Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception (已解决)

    后端:springboot mybatis 异常: 1.controller层没有加@ResponseBody 2.Service层实现类未添加注解@Autowired 3.@RestController使用成了@Controller 全网基本上都是这种解决方案,这种解决方案其他博主说有详细说明 这种错误如果都试过了还是报异常,这个也是我经常犯的错误 那必然是jar包多导了

    2023年04月14日
    浏览(34)
  • 已解决异常:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception

    已解决异常:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception 今天开发的时候,遇到了这个bug: “dispatcherServlet” 的异常问题。 详细报错如下: 起初还以为是 SpringBoot 底层框架的问题,毕竟涉及到了 DispatcherServlet 。 但是仔细看了之后发现问题不是这么

    2024年02月10日
    浏览(39)
  • Invalid value type for attribute ‘factoryBeanObjectType‘: java.lang.String

    介绍背景:最近在使用mybatis-plus的时候出现了这个报错,然后配置啥mapperscan,在yml文件检查了一遍又一遍,痛哭流涕!在查阅3小时后得以解决,原来是 mybatis-plus中集成的mybatis版本太旧 方案一 将springboot版本设置为旧版本,如3.1.5 方案二 单独引入依赖mybatis-spring,并且把版本

    2024年02月05日
    浏览(48)
  • Java for循环每次都通过list.size()和 string.length()获取大小性能

    有人说在for循环之前用一个局部变量先获取到list.size()、str.length(),然后在for循环的判断条件里通过这个局部变量替换list.size()、str.length()会节省数据计算的时间。事实真的是这样吗?下面就为大家解答这个问题。 说明:此文章针对Android SDK 进行说明。 List.size() 首先我们看一

    2024年02月09日
    浏览(44)
  • java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified问题

    问题如图: 1.问题描述 IllegalArgumentException 顾名思义,非法参数异常(差点看出来了,但凡我英文好点......) Name for argument of type [java.lang.String] not specified, and parameter name information not found in class file either. 未指定 [java.lang.String] 类型的参数的名称,并且在类文件中也找不到参数名称

    2024年03月13日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包