if语句的写法之普通,文艺,2B青年写法
最近这段时间在处理一个项目迁移,结果有大量的时间在写迁移代码。
发现软件确实是门工艺,是需要有充足的时间和精力去做些一些重复的事情,这样才能有技能上的提高。
下面就用一个很普通常见的参数判断的例子来说明,很简单,但是在工作中也会经常遇到。
先看普通青年版本的写法
private boolean putongCheck(String paramter) {if (null == paramter || "".equals(paramter)) {return false ;}else {return true;}}
我想很多人在刚介入这个行业的时候会经常写类似的代码。
---------------------------------------------------------------------------
下面来看文艺青年是怎么写的。
private boolean wenyiCheck(String paramter) {return (null == paramter || "".equals(paramter))?false : true;}
这个版本稍微好了点,用了三目运算符号,简洁易懂。
---------------------------------------------------------------------------
最后看下2B青年是怎么写的吧。
private boolean twoBCheck(String paramter) {return !(null == paramter || "".equals(paramter));}
这个版本的代码就更少了,但是可读性性上就缺少了点。
上面只是按照条件判断举个例子,编码时可以扩展到很多地方。
if语句的写法之普通,文艺,2B青年写法相关推荐
- 普通青年、文艺青年、2B青年---最近老火了
普通青年->文艺青年->2B青年 进化图 常态波波--文艺波波--二逼波波 常态邓呆--文艺邓呆--二逼邓呆 话题区的科比不甘示弱: 普通科比.文艺科比.2B科比-- 写诗的麦迪拿起了照 ...
- 从文艺青年到2B青年,轻博客的N种玩法
"轻博客"是2011年最火的中国互联网发展趋势之一,因为"点点网"的捷足先登,很多人都认为"轻博客"就是"点点",我也如 ...
- 文艺青年、普通青年、2b青年到底是什么意思?
文艺青年.普通青年.2b青年到底是什么意思? 文艺青年就是脑子里跟别人想的不一样,思维跟人家相反或者另类的人. 普通青年呢就是像你一样,普普通通的. 2B青年就是黑铅笔青年,做事比较搞怪,古怪到让你哭 ...
- 的写法_横、竖的写法
第一节 横的写法 规范字速成,工具最重要,所以我们在练字前要先来认识一下练字工具--十线格.十线格能规范笔画.笔顺和间架结构. 我们都知道,百分之八十的汉字都与横竖有关,所以,我今天就从横开始讲. ...
- controller 有两种写法,讨论一下两种写法的区别:
controller 有两种写法,讨论一下两种写法的区别: 写法 1: app.controller('myCtrl', function($scope, $location) { $scope.my ...
- IT男青年应该献身文艺女青年的十大理由
认识我的husband是在豆瓣上,那时候空虚寂寞冷,在某某文艺青年组发了个帖子,很隐晦的表达了自己在现实生活中的各种失意.迷茫和孤独.身为IT男的husband留了个言,说楼主要倾诉么,找我吧.虽然留 ...
- 2B青年答疑:什么是2B青年?如何脱离2B青年行列?
什么叫2B青年?一个很模糊的概念. 首先,这个明显是北方骂人的话,意义基本等同傻逼.缺心眼,思维方式和常人有别还有智商低下是其基本特征. 然后,现在意义被引申了,在这个和谐社会,傻逼算是这个社会上唯一 ...
- 文艺女青年成功转型为女汉子
毕业到现在在一家公司一直工作了两年了,终于辞职了... ... 话说我已经从毕业现在有两年之多了,在从事编程的路上我成功的从文艺女青年转变成为了女汉子了!偶然翻起曾经的日记本看着竟然酸酸的.但是曾经感 ...
- 2b青年快乐多啊,转的关于程序猿的笑话
1.栈和队列的区别是啥? 吃多了拉就是队列:吃多了吐就是栈 2.世界上最遥远的距离不是生与死,而是你亲手制造的BUG就在你眼前,你却怎么都找不到她... 3.<c++程序设计语言>比< ...
最新文章
- mac 安装 RabbitMQ
- java实现转账功能_如何利用Java代码模拟银行转账这一功能?
- 前端知识笔记汇总200304
- thinkphp下载远程图片到本地
- mysql sql语句提升_mysql基本sql语句大全(提升用语篇)
- 2016 Multi-University Training Contest 10
- 【numpy】数组增加一维(升维)小结
- 微信打飞机java代码
- Word插入脚注不显示编号
- Spring依赖注入
- 【GitHub】利用Github建立你的个人网站
- 随机游走(Random Walk)算法
- 3D建模中的BIP骨骼镜像对称画是什么东西?
- MySql存储IP地址(兼容ipv4和ipv6)
- thinkphp6 框架源码分析
- Docker基础第一步、什么是Docker
- rabbitmq系列(三)消息幂等性处理
- CodeForces 405C Unusual Product
- Mysql只看这一篇就够啦
- php7.0 -mysql_PHP7.0-官方版-PHP7.0下载7.0.3官方正式版-独木成林
热门文章
- ERA5-Land hourly data数据直接计算出来数据量偏大,monthly单位等
- 淘宝联盟扣分54分流量异常申诉成功
- 如何使用 SAP Intelligent Robotic Process Automation 自动操作 Excel
- 银联在线支付对接流程以及签名算法
- 微信小程序获取手机号,java后台
- 重启计算机连线的标志是,win10右下角总出现一个小地球图标怎么办_win10电脑网络连接图标变成地球如何解决...
- UIButton 获取网络图片的排版技巧
- eclipse连接不上mysql数据库,而且是在javaWeb开发环境中
- WebRTC技术实现视频及语音聊天
- Excel 2013 VlookUp函数使用