`

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));
	}

 这个版本的代码就更少了,但是可读性性上就缺少了点。

 

上面只是按照条件判断举个例子,编码时可以扩展到很多地方。

 

分享到:
评论
2 楼 inter12 2012-03-12  
aliahhqcheng 写道
哈哈!这个可以抽取一个字符串的工具类的。这个做法是比较懒的青年才做的。

只是说一种解决问题的思路
1 楼 aliahhqcheng 2012-03-11  
哈哈!这个可以抽取一个字符串的工具类的。这个做法是比较懒的青年才做的。

相关推荐

    PB脚本中SQL语句写法与SQL中语句写法对照

    PB脚本中SQL语句写法与SQL中语句写法对照 PB脚本中SQL语句写法与SQL中语句写法对照是非常重要的...PB脚本中SQL语句写法与SQL中语句写法对照是非常重要的知识点,它们之间的差异和相似之处都需要我们认真研究和学习。

    C语言if语句PPT课件.pptx

    本资源摘要信息是关于C语言if语句的PPT课件,介绍了if语句的基本概念、功能模型、代码模型和各种类型的if语句,包括基本的if语句、if-else语句和if-else if-else语句,并提供了多个实例来帮助学习者更好地理解和掌握...

    if语句的优化

    在计算机编程中,`if`语句是最基本的控制结构之一,用于根据条件执行不同的代码块。随着软件工程的发展和技术的进步,优化`if`语句成为了提高程序性能、减少资源消耗以及提升代码可读性和可维护性的重要手段。本文将...

    js中if语句的几种优化代码写法.docx

    在JavaScript编程中,`if`语句是最基本也是最常用的控制结构之一。它允许程序根据条件执行不同的代码块,从而实现逻辑分支的功能。虽然`if`语句本身已经非常简单,但在实际开发过程中,通过一些巧妙的技巧可以进一步...

    286-用if语句控制P0口8位LED的流水方向(51单片机C语言实例Proteus仿真和代码)

    286-用if语句控制P0口8位LED的流水方向(51单片机C语言实例Proteus仿真和代码)286-用if语句控制P0口8位LED的流水方向(51单片机C语言实例Proteus仿真和代码)286-用if语句控制P0口8位LED的流水方向(51单片机C语言实例...

    测试JDK时的JAVA基础语句写法

    在探讨“测试JDK时的JAVA基础语句写法”这一主题时,我们不仅需要理解JDK(Java Development Kit)的基础知识,还需要掌握在特定版本下(如JDK 1.4)编写Java代码的基本语法与实践。Java作为一种广泛使用的编程语言...

    C语言中关于if语句中的小细节

    在C语言的编程实践中,if语句是控制流的重要组成部分,用于条件判断和分支选择。尽管大多数程序员对if语句的用法都不陌生,但是有一些容易被忽略的细节问题可能会影响到代码的可读性、可维护性和正确性。接下来将...

    C语言中if-else语句的嵌套分析.pdf

    本文将对if-else语句的嵌套关系进行详细的分析和解释,包括if-else语句的基本概念、if-else语句的嵌套关系、if-else语句的执行顺序等方面的内容。通过对if-else语句的分析,可以更好地理解C语言程序设计的基本原理和...

    javaif语句和switch语句.doc

    Java 语句控制 - if 语句和 switch 语句 Java 语言中有两种选择语句:if 语句和 switch 语句。这两种语句允许程序员在程序执行时控制程序的执行过程。if 语句和 switch 语句是 Java 语言的基本控制结构,它们被广泛...

    java if语句和switch语句.pdf

    Java if语句和switch语句 Java 中的选择语句有两种:if 语句和 switch 语句。这些语句允许程序员在程序运行时控制程序的执行过程。 1. if 语句 if 语句是 Java 中的条件分支语句。它能将程序的执行路径分为两条。...

    QBasic的行IF语句课件

    以实例方式演示IF语句的运行过程,同时演示程序流程及变量值的变化情况。

    (完整版)c语言if语句的练习题答案.doc

    C语言if语句的练习题答案 本资源是关于C语言if语句的练习题答案,涵盖了六个练习题,分别涉及到if语句的基本使用、条件判断、循环语句等基本概念。 1. 编写程序输入a和b,求a和b的余数和商。 这个练习题主要考察...

    Python if语句知识点用法总结

    计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现: age = 20 if age >= 18: print 'your age is', age print '...

    javaif语句和switch语句.pdf

    嵌套if语句是if语句的一个扩展,一个if语句可以作为另一个if或else语句的主体。在嵌套if语句中,每个else总是与最近未配对的if关联。例如: ```java if (i == 10) { if (j ) { a = b; } if (k > 100) { c = d;...

    程序设计-if语句.pptx

    在众多的控制结构中,if语句是最基础且最常用的决策工具,它使得程序能够根据表达式的真假来决定是否执行特定的代码。下面将详细阐述if语句的基本概念、语法格式以及其在程序设计中的应用。 1. if语句的基本概念: ...

    用if语句写登陆窗口

    用if语句判断登陆窗口资源描述可以把电子书的概述、源代码的说明、文档的片段填在这里,描述详细会获得我们的推荐,更容易被他人下载!

    mysql 原生语句中save 的写法汇总.docx

    MySQL 原生语句中 save 的写法汇总 在 MySQL 中,save 操作是经常遇到的场景,特别是在 UPDATE 和 INSERT 操作中。使用 Hibernate 可以使用 saveOrUpdate 方法,但是使用原生 SQL 语句时,该如何实现 save 操作呢?...

    入门基础语句写法

    java入门的基础写法,并使用文本编辑,通俗易懂。

    if语句使用

    java中if条件语句的使用,有题目及相应文档,代码简单明了,适合初学者。

    js中if语句的几种优化代码写法

    最后,提到的一个例子是jQuery之父在《精通JavaScript》中展示的**属性获取**技巧,这其实是一种巧妙的避免使用`if`语句的方法: ```javascript function getAttr(el, attrName) { var attr = {'for': 'htmlFor', ...

Global site tag (gtag.js) - Google Analytics