如何让你的代码变得更优雅(一)

代码的可读阅读性与简洁性

对于学习了一段时间的计算机语言的同学来说,是时候开始考虑下自己写的代码是否简洁,阅读性高了.
今天就这个问题想给大家常写到的代码的举例说明.

字符串的非空校验

这个对于正常学过基础的同学可以说是非常简单的了.别看它简单,但在实际工作中,可能会经常要做这些非空验证,确保代码不会出现空指针异常之类的.

	//效验字符串非空
	String name  = "" ;
	//为空
	if(name == null || "".equals(name)){
		System.out.printl("姓名不能为空哦!");
	}
	//不为空
	if(name != null && !"".equals(name)){
		System.out.printl("姓名起得不错!");
	}

向以上这种的校验,估计是很多新手同学经常会想到的校验方式. 但这种又判断是否为空又判断是否是空字符串的,看起来又臭又长, 所以有没有什么别的方式更简洁的方式来帮我们呢
此时,此类工具包就起到很便捷的作用了.

 <!--APACHE工具包 -->
        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-lang3</artifactId>
        </dependency>

此包中有专门为string类型提供服务的类 StringUtils ,用法也很简单.

//使用StringUtils 来 效验字符串非空
	String name  = "" ;
	//为空
	if(StringUtils.isBlank(name)){
		System.out.printl("姓名不能为空哦!");
	}
	//不为空
	if(StringUtils.isNotBlank(name)){
		System.out.printl("姓名起得不错嘛!");
	}

看吧,是不是很简单~ 原来自己写的两次判断 ,StringUtilsl 一次性帮我们搞定,不仅代码简短了不少,是不是也优雅了许多 .
当然,次工具包中肯定不只有String的工具类,还有其他的也是我们会常用到的,例如,判断集合是否为空的CollectionUtils类, 也是会频繁的使用. 用法与 上面的差不多,这里就不详细说明了.

尾语
作为新人第一次创作,也不弄些复杂的,只想把最平凡,最实用的东西的分享给大家,希望各位包括我,都能写出更优质的代码!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值