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

asp网站版权王也扮演者

asp网站版权,王也扮演者,安徽专业网站制作公司,大型门户网站建设美丽Java8的flatMap函数#xff0c;作用是#xff1a;如果有值#xff0c;为其执行mapping函数返回Optional类型返回值#xff0c;否则返回空Optional。见到的映射函数往往都只有一句话#xff0c;连大括号都不需要加的#xff0c;如下#xff1a;String personValue Optio…Java8的flatMap函数作用是如果有值为其执行mapping函数返回Optional类型返回值否则返回空Optional。见到的映射函数往往都只有一句话连大括号都不需要加的如下String personValue Optional.ofNullable(map.get(person)).flatMap(value - Optional.of(value.toString().trim())).orElse();可是如果映射函数里可能会抛出异常该怎么办方法也是使用try/catch但是一定要有返回值return返回值类型是Optional。public static void main(String[] args) {Map map new HashMap();String value new SimpleDateFormat(yyyy-MM-dd HH:mm:ss).format(new Date());System.out.println(value);map.put(time,value);//原来的实现方法是String timeValue ;if(map.get(time) ! null){try {Date date new SimpleDateFormat(yyyy-MM-dd HH:mm:ss).parse(map.get(time).toString().trim());timeValue new SimpleDateFormat(yyyy年MM月dd日).format(date);} catch (ParseException e) {e.printStackTrace();}}System.out.println(timeValue);//使用Java8的实现方法是String timeValue2 Optional.ofNullable(map.get(time)).flatMap(value2 - {String ans ;try {Date date new SimpleDateFormat(yyyy-MM-dd HH:mm:ss).parse(value2.toString().trim());ans new SimpleDateFormat(yyyy年MM月dd日).format(date);} catch (ParseException e) {e.printStackTrace();}return Optional.of(ans);}) .orElse();System.out.println(timeValue2);}上诉方法中 可以把flatMap改成map但是返回值的类型就不能是Optional了。应该是返回的值会自动被包装成Optional的。//使用Java8的实现方法是String timeValue2 Optional.ofNullable(map.get(time)).map(value2 - {String ans ;try {Date date new SimpleDateFormat(yyyy-MM-dd HH:mm:ss).parse(value2.toString().trim());ans new SimpleDateFormat(yyyy年MM月dd日).format(date);} catch (ParseException e) {e.printStackTrace();}return ans;}) .orElse();System.out.println(timeValue2);这样看起来使用lambda表达式代码并没有优化多少啊应该是没有了null的判断人们似乎很在意这个代码中不能有null这个词的说。如果最后改成finally块IDEA会出现警告虽然结果没问题。这是因为finally块中最好不能有返回值。Reports finally blocks which can not complete normally.以上就是本文的全部内容希望对大家的学习有所帮助也希望大家多多支持脚本之家。
http://www.yutouwan.com/news/230824/

相关文章:

  • 医疗网站建设服务自己做副业可以抢哪个网站
  • 建设网站选多大的空间合适wordpress演示站功能
  • 网站建设对接视频江苏建设集团有限公司网站
  • 河南省建设工程注册中心网站旅游电子商务的三创赛网站建设
  • 怎么做自己的cms导购网站著名的网络营销案例
  • 淅川微网站建设郑州商城网站设计
  • 厦门广告公司网站建设上海建设厅网站查询
  • 在国税网站更换购票员怎么做dw怎么做班级网站
  • 贵阳网站开发多少钱wordpress 没有外观
  • 温州市营销网站建设wordpress后台经常504
  • 怎么做网站推广实际效果好东莞seo搜索
  • 和田知名网站建设企业wordpress3.9.1中文
  • 龙岗中心城有学网站建设如何建立自己的摄影网站
  • 宝丰网站制作公司退役厅网站建设中标公告
  • 网站构架图怎么做网页设计公司简约
  • 网站后台怎么修改文字婚纱摄影网站图片
  • 新泰高品质网站建设手机app定制
  • 行业门户网站cms网站建设及维护学习
  • 环球资源网网站特色瑞达恒建筑网站
  • 网站建设公司盈利分析龙岩网站设计找哪家好
  • 摄影师个人网站模板小型公司怎么注册
  • 兰州做网站咨询兰州做网站公司农村建设自己的网站首页
  • 网站建设中 html5 模板下载seo研究中心官网
  • 南宁网站制作费用莱芜在线论坛视频
  • 网站建设的好处有什么用从山海经取公司名三个字
  • 网站被黑客攻击怎么办注册推广
  • 洛阳免费网站建设网站改版做301重定向
  • 中英文网站建设费用做网站后租服务器一年多少钱
  • 技术支持 东莞网站建设家装wordpress首页加广告位
  • 八年级微机网站怎么做如何建设自己的淘宝客网站