文档章节

String 转 int类型出错.一个小细节

竹竿先生
 竹竿先生
发布于 2016/09/03 23:44
字数 132
阅读 11
收藏 0
if(linkPhone != null && !"".equals(linkPhone)){
			agent.setId(Integer.parseInt(id));
			agent.setAgLinkPhone(linkPhone);
			
			agentService.updateByPrimaryKey(agent);
			dataMap.put("msg", "1");
		}

这里的id是String类型的参数.这样写,每次到了类型转换这行都会莫名其妙的结束,不报错,也不抛异常.折腾了很久.后来才发现.String类型的值后面都会有一个空格.这个空格导致了类型转换的失败

if(linkPhone != null && !"".equals(linkPhone)){
			agent.setId(Integer.parseInt(id.trim()));
			agent.setAgLinkPhone(linkPhone);
			
			agentService.updateByPrimaryKey(agent);
			dataMap.put("msg", "1");
		}

改成这样以后终于成功了.....

© 著作权归作者所有

共有 人打赏支持
竹竿先生
粉丝 3
博文 92
码字总数 25526
作品 0
杭州
程序员
私信 提问
Java开发每日复盘2018_0515

今天跟大家分享几个Java小细节: 【1】「for each循环的写法」 【2】「常量 final 写法细节」 【3】「类型转换之String转其他」 下面我们来一个一个说: 【1】「for each循环的写法」 Java中:...

ZeroOSTalk
2018/05/16
0
0
【C++_typedef_疑难定义收集整理】

(注:文章谨代表个人理解,如有错误,还望尽快指正,大家都能获益,我定感激不尽^^) 至今已遇到两个typedef诡异的定义,因此决定下笔记之,以备后用。 【typedef之const指针】 【案例】 type...

技术小胖子
2017/11/10
0
0
13-Swift中类的构造函数

一 构造函数的介绍 构造函数类似于OC中的初始化方法:init方法 默认情况下载创建一个类时,必然会调用一个构造函数 即便是没有编写任何构造函数,编译器也会提供一个默认的构造函数。 如果是继...

不孤独的美食家
2016/08/15
16
0
java.toString() ,(String),String.valueOf的区别

(String) 毫无疑问,这种就是强转形式,简单方便,效率高。java程序员可能看到效率高或许有些激动,但是它有他的不好,那就是局限性。在java的世界里没有什么东西是没有缺点的,总有一些好的...

恋空御月
2016/08/01
103
0

没有更多内容

加载失败,请刷新页面

加载更多

Confluence 6 升级中的一些常见问题

升级的时候遇到了问题了吗? 如果你想尝试重新进行升级的话,你需要首先重新恢复老的备份。不要尝试再次对 Confluence 进行升级或者在升级失败后重新启动老的 Confluence。 在升级过程中的一...

honeymoose
36分钟前
0
0
C++随笔(四)Nuget打包

首先把自己编译好的包全部准备到一个文件夹 像这样 接下来新建一个文本文档,后缀名叫.nuspec 填写内容 <?xml version="1.0"?><package xmlns="http://schemas.microsoft.com/packaging/201......

Pulsar-V
今天
2
0
再谈使用开源软件搭建数据分析平台

三年前,我写了这篇博客使用开源软件快速搭建数据分析平台, 当时收到了许多的反馈,有50个点赞和300+的收藏。到现在我还能收到一些关于dataplay2的问题。在过去的三年,开源社区和新技术的发...

naughty
今天
3
0
Python3的日期和时间

python 中处理日期时间数据通常使用datetime和time库 因为这两个库中的一些功能有些重复,所以,首先我们来比较一下这两个库的区别,这可以帮助我们在适当的情况下时候合适的库。 在Python文...

编程老陆
今天
2
0
分布式面试整理

并发和并行 并行是两个任务同时进行,而并发呢,则是一会做一个任务一会又切换做另一个任务。 临界区 临界区用来表示一种公共资源或者说是共享数据,可以被多个线程使用,但是每一次,只能有...

群星纪元
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部