当前位置: 首页 > news >正文

开发电子商务网站和开发新闻类网站什么异同国外优秀的网站建设公司

开发电子商务网站和开发新闻类网站什么异同,国外优秀的网站建设公司,网站cms系统排名,一个人开淘宝店容易吗目录 字符串 字符串是空的情况 字符串不是空的情况 对象 对象是空的情况 对象不是空的情况 前端传的 int ,double类型等等 Optional 判断情况 https://www.cnblogs.com/zhangboyu/p/7580262.htmlhttps://www.cnblogs.com/zhangboyu/p/7580262.html 值为空的情况,不会…

目录

字符串

字符串是空的情况

字符串不是空的情况

对象

对象是空的情况

对象不是空的情况 

前端传的 int ,double类型等等

Optional 判断情况

https://www.cnblogs.com/zhangboyu/p/7580262.htmlhttps://www.cnblogs.com/zhangboyu/p/7580262.html

值为空的情况,不会进入lambda表达式

值不为空的情况


字符串

参考文档:工具类Apache Commons Lang3 之StringUtils-CSDN博客文章浏览阅读6.8k次,点赞5次,收藏9次。概述Lang3提供了许多Java库无法提供的辅助工具类,比如字符串,数值,反射,序列化等。如果熟练使用该包下的工具类,将节省我们的开发时间,避免重复实现,减少出错的可能。版本当前版本:3.12.03.x版本最低支持java7使用org.apache.commonscommons-lang3&l_stringutilshttps://blog.csdn.net/qq_42778001/article/details/124164478

        <dependency><groupId>org.apache.commons</groupId><artifactId>commons-lang3</artifactId><version>3.12.0</version> <!-- 请检查最新版本 --></dependency>

依赖参考API文档

 common-lang3icon-default.png?t=N7T8https://hcdtc.github.io/zh/docs/30-development-manual/2-back-end/99-dev-utils/2-common-lang3/

字符串是空的情况

字符传 'a' 是否为空 ,  a=null , a="",时为空, 为空

String a = "";
StringUtils.isEmpty(a)     // 判断是否为空org.springframework.util.StringUtils.

字符串’a‘是否为空,a=null, a="”时,a="    ",为空 ,  “      a”不为空

String a = null;
StringUtils.isBlank("   a")import org.apache.commons.lang3.StringUtils;

字符串不是空的情况

字符串’a‘是否为空,a=null, a="”时,a="    ",为空 ,  “      a”不为空

String a = 'b'
StringUtils.isNotBlank(a)import org.apache.commons.lang3.StringUtil

对象

Objects.nonNull(a) ,能够 判断 ,字符串,对象、集合、数组是否为空

对象是空的情况

        student = null;if (Objects.isNull(student)) {System.out.println("空");} else {System.out.println("不空");}Java.Util

对象不是空的情况 

Student a = new Student;
a = null;
Objects.nonNull(a)java.util

前端传的 int ,double类型等等

Integer num = ...; // 从前端获取的值if (Objects.nonNull(num)) {System.out.println("num 不为空,其值为:" + num);
} else {System.out.println("num 为空");
}

Optional 判断情况

参考文章:

https://www.cnblogs.com/zhangboyu/p/7580262.htmlicon-default.png?t=N7T8https://www.cnblogs.com/zhangboyu/p/7580262.html

值为空的情况,不会进入lambda表达式

创建一个 Student 对象Student student = new Student();将 student 设置为 nullstudent = null;使用 Optional.ofNullable 创建 Optional 对象,用于包装 studentOptional<Student> opt = Optional.ofNullable(student);如果 opt 中包含值,则执行 Lambda 表达式中的代码opt.ifPresent(student1 -> {在这个 Lambda 表达式中执行一些操作,但由于 student 是 null,所以这部分代码不会执行System.out.println(student1.toString());
});

值不为空的情况

创建一个 Student 对象Student student = new Student();将 student 设置为 nullstudent = null;使用 Optional.ofNullable 创建 Optional 对象,用于包装 studentOptional<Student> opt = Optional.ofNullable(student);如果 opt 中的值不为空,则返回该值;否则,使用 orElseGet 方法中的 Supplier 创建一个默认的 Student 对象Student defaultStudent = opt.orElseGet(() -> {创建默认的 Student 对象Student defaultStu = new Student();对默认的 Student 对象设置一些默认值defaultStu.setGreen("defaultGreen");defaultStu.setRed("defaultRed");返回默认的 Student 对象return defaultStu;
});输出默认的 Student 对象System.out.println(defaultStudent);

http://www.yayakq.cn/news/929235/

相关文章:

  • 购物网站制作免费满城区城乡建设局网站
  • 网站建设佛山拓客科技wordpress菜单下拉
  • 郑州网站优化网络建设有限公司直播平台推荐
  • 做网站别名解析的目的是什么陕西城乡建设厅网站
  • 做二维码电子档相册 找什么网站连接交换
  • 怀化网站推广中国最大的建站网站
  • 淄川网站建设yx718外包公司网站
  • 成都p2p网站建设给朋友做的相册网站没有了
  • 丹阳网站建设方案html商业网站模板
  • 11108给换成119333做网站公司介绍模板图片
  • 电商运营的网站网站切换语言怎么做的
  • 湖州网站建设公司哪家好网站建设外包工作
  • 西安网站优化体验四平网站建设哪家效果好
  • 榆林高端网站建设河北省建设厅网站手机版
  • 做门户网站赚钱吗国外做建筑平面图的网站
  • 安徽宿州住房与建设网站免费制作图片加文字
  • 摄影作品网站或app闸北企业网站建设
  • 湖南网站备案需要多久手机系统流畅神器
  • 网站导航的作用万网域名注册登录
  • 广州中小企业网站建设网站搬家 备案
  • 手机怎么网站建设wordpress多国语言设置
  • 合肥建设工程质量监督局网站东莞常平房价
  • 毕业设计做app还是做网站网站设计需从哪些方面考虑
  • 网站建设销售怎样wordpress 防爬
  • php网站怎么搭建环境南昌网站建设行情
  • wordpress企业网站模板破解给小说网站做编辑
  • 做购物网站之前做些什么优化落实防控措施
  • 网站建设用宝塔怎么申请自己的小程序
  • 阳曲网站建设价格多少说到很多seo人员都转行了
  • 玉树营销网站建设多少钱大连市自然资源局