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

wordpress 多站点开启设计开发上海网站设计开发公司

wordpress 多站点开启,设计开发上海网站设计开发公司,小学生做甜品的网站,网站建设 博采Java8引入了一个名为 Options 的新类#xff0c;它是一个容器#xff0c;可以保存单个值或根本不保存任何值。Optional目的是提供一种更优雅的方式来处理 null 值#xff0c;这通常会导致NullPointerException。在这篇博客文章中#xff0c;我们将探索如何在 Java8中使用 O…         Java8引入了一个名为 Options 的新类它是一个容器可以保存单个值或根本不保存任何值。Optional目的是提供一种更优雅的方式来处理 null 值这通常会导致NullPointerException。在这篇博客文章中我们将探索如何在 Java8中使用 Options并提供一个演示来演示它的用法。 Optional是什么 Optional项是一个容器对象它可以包含非空值也可以不包含非空值。它用于表示没有值而不是使用 null。引入Optional项是为了帮助开发人员编写更简洁、更具表现力的代码并避免 NullPointerException。  使用Optional 1.要创建Optional对象可以调用它的静态方法() 该方法接受一个对象作为参数。如果该对象为空则将创建一个空的“Optional”对象。举个栗子: OptionalString optional Optional.of(hello); OptionalString emptyOptional Optional.ofNullable(null); 在第一行中我们创建了一个Optional对象其中包含字符串“ hello”。 在第二行中我们创建了一个空的 Options 对象因为传递给 ofNullable ()的参数是 null。 2.要访问Optional对象内部的值可以调用它的 get ()方法。但是如果Optional项为空则会引发 NoSuchElementException。举个栗子: OptionalString optional Optional.of(hello); String value optional.get(); // value will be hello OptionalString emptyOptional Optional.ofNullable(null); String nullValue emptyOptional.get(); // throws NoSuchElementException 为了避免引发异常可以使用 isCurrent ()方法检查 Options 对象是否包含值: OptionalString optional Optional.of(hello); if (optional.isPresent()) {String value optional.get();System.out.println(value); // prints hello } 你还可以使用 orElse ()方法来提供一个默认值如果Optional项为空: OptionalString optional Optional.ofNullable(null); String value optional.orElse(default value); System.out.println(value); // prints default value 3.最后可以使用 map ()方法转换 Options 对象内部的值。这个方法接受一个函数对象作为参数并返回一个新的Optional对象其中包含将函数应用到该值的结果: OptionalString optional Optional.of(hello); OptionalInteger length optional.map(String::length); length.ifPresent(System.out::println); // prints 5 Demo栗子-Optional的用法 import java.util.Optional;public class OptionalDemo {public static void main(String[] args) {String value null;OptionalString optional Optional.ofNullable(value);String result optional.orElse(default value);System.out.println(result); // prints default value} } 在这个演示中我们从一个 null 值创建一个 Options 对象并使用 orElse ()方法提供一个默认值(如果 Options 为空)。然后程序输出结果即“默认值。 综上所述 Optional特性是 Java8中引入的一个强大特性它提供了一种更优雅的处理空值的方法。它可以帮助您避免 NullPointerException并编写更简洁和更具表现力的代码。请记住始终明智地使用Optional项并在代码中使用它时考虑清晰度和性能之间的权衡。
http://www.w-s-a.com/news/255084/

相关文章:

  • 什邡建设局网站sem推广是什么意思
  • 西安分类信息网站网站敏感关键词
  • 黑彩网站怎么做建设网站费用分析
  • 网站关键词选取的步骤和方法小程序商城哪家好排行榜
  • 儿童产品网站建设网站建设优化排名推广
  • 做网站的硬件无锡招标网官方网站
  • 做推送好用的网站合肥网站推广培训
  • 网站开发团队简介贵阳双龙区建设局网站
  • 新乡做网站公司哪家好wordpress侧边栏文件
  • 小白建站怎么撤销网站备案
  • 哪个网站做调查问卷赚钱短视频制作神器
  • 上海企业响应式网站建设推荐汕头网络优化排名
  • 怎么建立公司网站平台怎么将网站做成公司官网
  • 培训学校网站怎样快速建设网站模板
  • 建设电子商务网站论文云服务器安装wordpress
  • 做展板好的网站学校的网站开发过程
  • 宁波搭建网站价格西部数码网站正在建设中是什么意思
  • 吉林省建设项目招标网站苏州网络推广定制
  • 网站域名所有权证明引流推广接单
  • 做网站百度百科孟州网站建设
  • 服务网站建设企业广州模板建站系统
  • 怎么做属于自己的免费网站浏览器游戏网址
  • 上海城乡住房建设厅网站西安网站推广慧创科技
  • 做策划网站推广怎么写简历互联网公司手机网站
  • 怎么做宣传网站网站建设采购项目合同书
  • 网站的空间和域名备案做网站要会写什么
  • wap 网站源码企业网站被转做非法用途
  • 下载网站模板怎么使用做物流网站的公司
  • 网站 商城 app 建设建设银行江苏省行网站
  • 广州网站开发建设西安广告公司联系方式