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

长沙营销型网站建设公司中文字体怎么设计网站

长沙营销型网站建设公司,中文字体怎么设计网站,模板外贸网站建设,零基础学软件开发难吗流相关的接口和类在java.util.stream包中。AutoCloseable接口来自java.lang包。所有流接口从继承自AutoCloseable接口的BaseStream接口继承。AutoCloseable|--BaseStream|--IntStream|--LongStream|--DoubleStream|--Stream如果流使用集合作为其数据源#xff0c;并且集合不需…流相关的接口和类在java.util.stream包中。AutoCloseable接口来自java.lang包。所有流接口从继承自AutoCloseable接口的BaseStream接口继承。AutoCloseable | --BaseStream | --IntStream | --LongStream | --DoubleStream | --Stream如果流使用集合作为其数据源并且集合不需要关闭。如果流基于可关闭的数据源(例如文件I/O通道)那么我们可以使用try-with-resources语句创建流以使其自动关闭。BaseStreamBaseStream接口定义所有类型的流的所有方法。Iterator iterator() 终端操作返回流的迭代器。sequential()中间操作返回顺序流。 如果流已经是顺序的则它返回自身。 它将并行流转换为顺序流。parallel()中间操作返回并行流。 如果流已经是并行的则它返回自身。 它将并行流转换为顺序流。boolean isParallel()如果流是并行则返回true否则返回false。在调用终端流操作方法后调用此方法可能会产生不可预测的结果。unordered()中间操作返回流的无序版本。 如果流已经是无序的则它返回自身。流Stream 接口表示元素类型T的流。流 表示学生对象流。Stream 接口包含诸如filter()map()reduce()collect()max()min()等。当使用原始类型时我们可以使用三个专门的流接口称为IntStreamLongStream和DoubleStream。这些接口提供了处理原始值的方法。对于其他基本类型例如floatshortbyte我们仍然可以使用三个专用流接口。在下面的代码中我们将使用stream来计算列表中所有奇整数的平方和。我们将使用以下步骤进行计算。创建流Collection接口中的stream()方法返回一个顺序流。 这样集合充当数据源。下面的代码创建一个List 并从列表中获取一个Stream List numbersList Arrays.asList(1, 2, 3, 4, 5);Stream numbersStream numbersList.stream();过滤流如果指定的谓词对于该元素返回真Stream filter()使用Predicate来保留元素。以下语句获取仅奇数整数的流Stream Integer oddNumbersStream numbersStream.filter(n - n2 1);映射流Stream T map()使用一个Function来映射每个元素在流中创建新流。以下语句将流映射到其正方形:Stream aStream stream.map(n - n * n);Reduce流reduce(T identityBinaryOperator累加器)将流减少到单个值。它采用一个初始值和一个 BinaryOperator 作为参数的累加器。reduce(T identityBinaryOperator T累加器)使用所提供的初始值和关联累积函数对该流的元素执行减少并返回减小的值。这相当于:T result identity;for (T element : this stream) result accumulator.apply(result, element)return result;以下代码将流中的所有整数相加。int sum aStream.reduce(0, (n1, n2) - n1 n2);Integer.sum()方法执行两个整数的和。我们可以使用方法引用重写代码。int sum aStream.reduce(0, Integer::sum);Together以下代码将每个步骤链接在一起。import java.util.Arrays;import java.util.List;public class Main { public static void main(String[] args) { List numbers Arrays.asList(1, 2, 3, 4, 5); int sum numbers.stream() .filter(n - n % 2 1) .map(n - n * n) .reduce(0, Integer::sum); System.out.println(sum); }}上面的代码生成以下结果。有序流与无序流流可以是有序的或无序的。有序流保持其元素的顺序。Streams API可以将有序流(其可以表示有序数据源例如列表或有序集)转换成无序流。我们还可以通过应用排序中间操作将无序流转换为有序流。import java.util.Arrays;import java.util.List;public class Main { public static void main(String[] args) { List numbers Arrays.asList(3,7,9,3,1,2,1, 2, 3, 4, 5); numbers.stream() .filter(n - n % 2 1) .sorted() .forEach(System.out::println); }}
http://www.zqtcl.cn/news/288142/

相关文章:

  • php网站后台入口拼多多海外跨境电商入驻流程
  • 0731网站平面logo设计公司
  • 网站设计制作报价图片欣赏wordpress福利
  • 网站上有什么作用自己做网站需要学什么
  • 在哪里做马可波罗网站wordpress中文站cn
  • 威海外贸建站制作游戏的平台
  • 网站栏目策划 有思想的新闻网站建设开发的流程
  • 网站描述修改潍坊百度网站排名
  • 网站开发设计的技术网站开发可能存在的困难
  • 单片机做网站网站地图那么建设
  • 手机版网站建设软件wordpress主题开发ide
  • 网站建设的技术有哪些内容网站推广优化排名
  • 网站开发用jsp网站开发需要什么技术
  • 网站打开404错误怎么解决网站开发树形图
  • 好的建设网站公司哪家好湖南省做网站的
  • 网站怎么上传网站建设可行性分析表
  • 东营做网站优化价格企业网站开发一般多少钱
  • 高端网站设计公司排名邢台哪里有做网站的
  • 广州网站开发 英诺科技营销式网站建设
  • 网站存在的缺陷编程的基础知识
  • flash同视频做网站天津建设工程信息网投标信息系统
  • 湛江做网站开发手机网址大全主页网址
  • 平面网站设计如何租用网站服务器
  • 课程视频网站建设的必要性专利减缓在哪个网站上做
  • 正规品牌网站设计品牌网站建设开发 脚本语言
  • 潍坊模板建站定制网站规划管理部门的网站建设
  • 光明楼网站建设九一人才网赣州招聘官网
  • 如何做网站监控wordpress修改文章点赞数
  • 佛山高端网站建设报价网站的建设属于无形资产
  • 永川网站设计wordpress+用户前台