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

中英文网站制作wordpress可视化插件

中英文网站制作,wordpress可视化插件,做网站推销自己的产品这可行吗,网站建设推广费计入什么科目jdk 8 时区 转换我多次遇到这样的情况#xff0c;希望将多个对象存储在Map中而不是Set或List中#xff0c;因为将唯一标识信息的Map应用于对象有一些优势 。 Java 8通过流和Collectors.toMap#xff08;…#xff09;方法使翻译变得比以往更加容易。 使用Map而不是Set的一… jdk 8 时区 转换 我多次遇到这样的情况希望将多个对象存储在Map中而不是Set或List中因为将唯一标识信息的Map应用于对象有一些优势 。 Java 8通过流和Collectors.toMap…方法使翻译变得比以往更加容易。 使用Map而不是Set的一种有用情况是当处理缺少或具有粗略的equalsObject或hashCode实现但具有唯一标识对象的字段的对象时。 在这些情况下如果我无法添加或修复对象的基础实现则可以通过使用类键的唯一标识字段到类的实例化对象值的Map来获得更好的唯一性保证。 当我更喜欢使用“ Map到List或“ Set时更常见的情况是需要通过特定的唯一标识字段查找集合中的项目。 在唯一标识键上进行映射查找的速度快并且通常比依赖迭代和将每个对象的调用与equals(Object)方法进行比较要快得多。 使用JDK 8从现有的List或Set构造Map变得比以往更加容易。 为了帮助说明这一点将使用一个简单的Book类。 这Book类没有重载equals(Object)或hashCode()从Object类因此是不恰当的类中使用Set或作为Map的关键。 但是其getIsbn()方法返回一个国际标准书号 在本演示中该书号被认为是唯一的。 Book.java package dustin.examples.jdk8;/*** Represents a book, but does not override {code equals(Object)}* or {code hashCode()}.*/ public class Book {/** International Standard Book Number (ISBN-13). */final String isbn;/** Title of book. */final String title;/** Edition of book. */final int edition;/*** Constructor.** param newIsbn International Standard Book Number (-13).* param newTitle Title.* param newEdition Edition.*/public Book(final String newIsbn, final String newTitle, final int newEdition){isbn newIsbn;title newTitle;edition newEdition;}/*** Provide ISBN-13 identifier associated with this book.** return ISBN-13 identifier.*/public String getIsbn(){return isbn;}/*** Provide title of this book.** return Books title.*/public String getTitle(){return title;}/*** Provide edition of this book.** return Books edition.*/public int getEdition(){return edition;}Overridepublic String toString(){return title (Edition edition ) - ISBN-13: isbn;} } 通过使用该类演示类CollectionToMapDemo演示了使用JDK 8将各种Java集合类型 Set List甚至数组转换为Map多么容易。 CollectionToMapDemo.java package dustin.examples.jdk8;import static java.lang.System.out;import java.util.Arrays; import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; import java.util.stream.Collectors;/*** Demonstrates conversion of Java collections to Java Maps.*/ public class CollectionToMapDemo {/*** Multiple instances of Book, a class that lacks a proper* equals(Object) method, but for which its getIsbn() method* is assumed to return a unique identifier for each instance.*/private static final Book[] books;static{books new Book[]{new Book(978-0-201-31005-4, Effective Java, 1),new Book(978-0-321-35668-0, Effective Java, 2),new Book(978-0-13-468599-1, Effective Java, 3)};}/*** Convert provided array of Book instances to Map of each Books ISBN to* that instance of the Book.* * param booksArray Array of Book instances.* return Map of each books ISBN (key) to the books full instance (value).*/private static MapString, Book convertArrayToMap(final Book[] booksArray){return Arrays.stream(books).collect(Collectors.toMap(Book::getIsbn, book - book));}/*** Convert provided List of Book instances to Map of each Books ISBN to* that instance of the Book.** param booksList List of Book instances.* return Map of each books ISBN (key) to the books full instance (value).*/private static MapString, Book convertListToMap(final ListBook booksList){return booksList.stream().collect(Collectors.toMap(Book::getIsbn, book - book));}/*** Convert provided Set of Book instances to Map of each Books ISBN to* that instance of the Book.** param booksSet Set of Book instances.* return Map of each books ISBN (key) to the books full instance (value).*/private static MapString, Book convertSetToMap(final SetBook booksSet){return booksSet.stream().collect(Collectors.toMap(Book::getIsbn, book - book));}public static void main(final String[] arguments){out.println(ARRAY-MAP:\n convertArrayToMap(books));final ListBook booksList Arrays.asList(books);out.println(LIST-MAP:\n convertListToMap(booksList));final SetBook booksSet new HashSet(Arrays.stream(books).collect(Collectors.toSet()));out.println(SET-MAP:\n convertSetToMap(booksSet));} } 刚显示的类列表中最重要的方法是convertArrayToMap(Book[]) convertListToMap(ListBook)和convertSetToMap(SetBook) 。 一旦访问了基于基础Set List或array的流所有这三种实现都是相同的。 在这三种情况下仅需使用流的collect方法之一通常比顺序迭代更可取的归约运算符 然后将其传递给通过预定义的toMap 提供的Collector接口的实现。 来自Collectors类的Collector 。 接下来显示针对Book实例运行此演示类的输出 ARRAY-MAP: {978-0-201-31005-4Effective Java (Edition 1) - ISBN-13: 978-0-201-31005-4, 978-0-321-35668-0Effective Java (Edition 2) - ISBN-13: 978-0-321-35668-0, 978-0-13-468599-1Effective Java (Edition 3) - ISBN-13: 978-0-13-468599-1} LIST-MAP: {978-0-201-31005-4Effective Java (Edition 1) - ISBN-13: 978-0-201-31005-4, 978-0-321-35668-0Effective Java (Edition 2) - ISBN-13: 978-0-321-35668-0, 978-0-13-468599-1Effective Java (Edition 3) - ISBN-13: 978-0-13-468599-1} SET-MAP: {978-0-201-31005-4Effective Java (Edition 1) - ISBN-13: 978-0-201-31005-4, 978-0-321-35668-0Effective Java (Edition 2) - ISBN-13: 978-0-321-35668-0, 978-0-13-468599-1Effective Java (Edition 3) - ISBN-13: 978-0-13-468599-1} 我遇到过几种情况在这种情况下在唯一标识符Map中包含多个对象到这些对象的完整实例是有利的但是在Set List或数组中给了这些对象。 尽管在Java中将这些Set List和数组转换为Map从未特别困难但在Java 8中进行这种转换比以往更加容易。 翻译自: https://www.javacodegeeks.com/2018/01/converting-collections-maps-jdk-8.htmljdk 8 时区 转换
http://wiki.neutronadmin.com/news/39766/

相关文章:

  • 优才网站建设简单网页制作html
  • 建设企业高端网站专业商城网站设计
  • 东莞非凡网站建设网站制作的相关术语
  • 做公司+网站建设价格网站 使用的字体
  • 邯郸网站设计哪家好建设银行网站理财产品为何不让买
  • 接帮人家做网站的网站濮阳网站建设电话
  • 深圳网站设计 三把火科技注册安全工程师有什么用
  • 网站上传文件夹软件定制图片
  • 网站系统繁忙是什么意思临沂网站建设培训
  • 网站页脚设计一个学校怎么制作网站
  • 西安公司网站制作价格网站建设全程揭秘 课件下载
  • 墙膜 东莞网站建设客户网站留言
  • 手机 网站 模板哈尔滨做公司网站的公司有哪些
  • 互动型网站做网站销售一个星期的计划
  • 网站建设相关制度南京前十名传媒广告公司
  • 商城网站建设多少钱网站文章更新频率
  • 自建站推广方式php伪静态网站破解
  • 唐山哪个公司做网站wordpress 5.0.1编辑器
  • 淄博桓台网站建设报价府网站建设运维情况自查报告
  • 电商网站建设源码巩义网络建设网站
  • 公司网站备案条件专业制作网站服务
  • 合网站建设网站收录怎么弄
  • 清远专业网站制作公司唐山做网站优化公司
  • 做网站图片格式北京网页设计师工资有多少
  • 服装设计网站大全免费推广平台有哪些 请一一例举
  • 北京个人网站设计app软件免费下载安装最新版
  • 网站建设 百度云长春中企动力怎么样
  • 网络型网站分为合肥免费做网站
  • 行业网站设计公司网站域名变更怎么查询
  • 房产网站内容建设规划网站做微信链接怎么做的