博客
关于我
报错:For input string
阅读量:594 次
发布时间:2019-03-12

本文共 440 字,大约阅读时间需要 1 分钟。

在今天的开发中,我遇到了一个需要仔细思考的问题。原本我计划使用Integer类型来处理数据库中从某个字段取回的值,但发现问题出在数据的存储格式上。这个字段保存的值看起来像“XXX.XXX”,类似于一个带有小数点的字符串。刚开始我以为可以直接通过Integer和valueOf方法将其转换为整数类型,但当我尝试这样做时,程序报出了一个关于“输入字符串为XXX.XXX”不支持的错误提示。

经过分析,这个问题的产生是因为数据库中的值默认以字符串形式存储,而不是数值形式。虽然 weakening字段的数据类型为Double后,程序能够正确处理这些数值,但这也提示了一个问题:在不同系统之间数据的传输和存储方式可能存在差异,特别是在处理包含小数或类似格式的字段时,如何正确选择数据类型非常重要。

经过调整,选择将字段的数据类型改为Double后,问题得到了有效解决。这一过程让我意识到,在处理数据库中的数据转换问题时,需要仔细检查数据的原始存储格式,以确保选择合适的数据类型和处理方式。

转载地址:http://whixz.baihongyu.com/

你可能感兴趣的文章
An Easy Physics Problem HDU-5572 计算几何
查看>>
OpenCv 金字塔之上采样与下采样
查看>>
华为手机麦芒9参数配置
查看>>
Java中的注释
查看>>
Linux+Nginx+Asp.net Core及守护进程部署
查看>>
Spring框架概述
查看>>
计算机网络--大厂常见问题(2)
查看>>
2021-05-12书城项目第一阶段:提交表单
查看>>
cookie、session、token
查看>>
vue项目更改title
查看>>
XmlUtils
查看>>
Java-null(对空值得处理)
查看>>
IDEA-@Slf4j和log标签&@Data(Lombok)无效
查看>>
SpringCloud-Eureka报错 Error creating bean with name解决
查看>>
Utils-verifyType 验证数据类型,是否允许转型
查看>>
Thymeleaf 生成下标,索引,使用Stat变量
查看>>
LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
查看>>
全局变量初始化顺序的不确定性引发的bug
查看>>
用std容器做接口参数应注意的问题
查看>>
【C++11】std::function和std::bind
查看>>