今天比较晕菜、处理一个算法的时候、由于在数据库存入的为字符串类型、取出又要进行运行、于是乎、问题就出来了。有一段时间、想要在数据库改成整型来处理、结果不行、然后就又改回来了、开始的时候不知道怎么回事、老是出现java.lang.NumberFormatException: For input string: "c"、要么就是超过下标、或者data too long to store,总之是乱起八糟的问题都出来了、最后终于算是给搞过来了。总结经验如下:对数据处理时、一定要先确定其格式、是为字符串、还是整型,然后再对其进行处理、最好碰到此类变量时都先打印输出一下
二、处理好数据后、在进行数据库存储或者修改时、一定要保证存入的数据类型符合数据库要求的类型、或者不能超出其范围,否则会出现data too long to store,类型不符的话、会出现java.lang.NumberFormatException: For input string: "c"这样的错误。
初学java,晕菜的真是太晕了、一下午还搞不定一个问题、以后还得多联系、多学啊
分享到:
相关推荐
在Java编程中,`java.lang.NumberFormatException`是一个常见的运行时异常,它通常发生在尝试将一个字符串转换为数值类型(如int、long、float或double)时,但该字符串无法被解析为有效的数值。"For input string: ...
Java.lang.NumberFormatException错误及解决办法 什么是Java.lang.NumberFormatException错误 Java.lang.NumberFormatException错误是Java中的一种常见异常,主要是因为将非数字类型的数据强制转换为数字类型时...
项目中碰到的,记录一下解决方案
标题“Springmvc : Failed to convert property value of type 'java.lang.String' to int”涉及的是一个在使用Spring MVC框架时常见的错误。这个错误通常出现在尝试将一个字符串类型(String)的属性值转换为整型...
【Java-BBS项目与SSH框架详解】 在Java领域,SSH(Struts2 + Spring + Hibernate)框架是一个经典的MVC(Model-View-Controller)架构,常用于开发企业级Web应用程序,如论坛系统。本项目“java-bbs”就是基于SSH...
在Java编程语言中,`NumberFormatException`是一个常见的运行时异常,它发生在尝试将字符串转换为特定数字类型(如`Integer`, `Double`, `Float`等)时,如果字符串不能被解析为对应类型的数值,就会抛出这个异常。...
JAVA.2核心技术.卷II.高级特性7th.part08.rar
点阵的毕业设计。。本文介绍一种基于PIC16F877A[5]单片机控制系统,设计了16×48小型的LED点阵屏。此设计采用动态扫描方式,通过单片机控制3-8译码器74LS138和数据移位寄存器74HC595来驱动显示屏的显示,此方案实用...
dbswitch工具提供源端数据库向目的端数据库的批量迁移同步功能,支持数据的全量和增量方式同步。包括:结构迁移:支持字段类型、主键信息、建表语句等的转换,并生成建表SQL语句。支持基于正则表达式转换的表名与...
java.lang.InstantiationError 是一种实例化错误,指的是在程序中尝试通过 Java 的 new 操作符构造一个抽象类或者接口时抛出的异常。 22. java.lang.InternalError 内部错误 java.lang.InternalError 是一种内部...
- **java.lang.NumberFormatException**:尝试将字符串转换为数字类型,但格式不正确时抛出。 - **java.sql.SQLException**:处理数据库操作时,当发生错误或异常情况时抛出。 - **java.io.IOException**:表示输入/...
4. **`java.lang.NumberFormatException`** - 在将字符串转换为数值时格式不符合要求时抛出此异常。 5. **`java.lang.ClassCastException`** - 在强制类型转换失败时抛出此异常,即尝试将一个对象强制转换为其实际...
如果字符串不能被正确地转换为数字,将会抛出java.lang.NumberFormatException异常。 解决方法:在将字符串转换为数字之前,先检查字符串是否可以被正确地转换为数字。例如: ```java String str = "123"; int num;...
- **`java.lang.NumberFormatException`**:字符串转换为数字异常。 - **`java.sql.SQLException`**:操作数据库异常。 - **`java.io.IOException`**:输入输出异常。 - **`java.lang.NoSuchMethodException`**...
- **`java.lang.NumberFormatException`**:当无法将字符串转换为指定格式的数字时抛出。 - **`java.sql.SQLException`**:当与数据库交互出现问题时抛出。 - **`java.lang.NoSuchMethodException`**:当反射调用不...