首页 > 其他分享 >Stream流中的常用方法_concat

Stream流中的常用方法_concat

时间:2022-09-26 14:34:24浏览次数:73  
标签:静态方法 String Stream 流中 static concat

组合:concat

如果有两个流,希望合并成为一个流,那么可以使用Stream 接口的静态方法concat :

static <T> Stream<T> concat(Stream<? extends T> a, Stream<? extends T> b)

备注:这是一个静态方法,与java.lang.String 当中的concat 方法是不同的

该方法的基本使用代码如:

/**
 *  Stream流中的常用方法_concat:用于把流组合到一起
 *     如果有两个流,希望合并成为一个流,那么可以使用Stream接口的静态方法concat
 *     static <T> Stream<T> concat(Stream<? extends T> a, Stream<? extends T> b)
 */
public class Demo08Stream_concat {
    public static void main(String[] args) {
        //创建一个Stream流
        Stream<String> stream1 = Stream.of("张三丰", "张翠山", "赵敏", "周芷若", "张无忌");
        //获取一个Stream流
        String[]arr={"美羊羊","喜洋洋","懒洋洋","灰太狼","红太狼"};
        Stream<String> stream2 = Stream.of(arr);
        //把以上两个流组合为一个流
        Stream<String> concat = Stream.concat(stream1, stream2);
        //遍历concat流
        concat.forEach(i-> System.out.println(i));
    }
}

 

标签:静态方法,String,Stream,流中,static,concat
From: https://www.cnblogs.com/xuche/p/16730850.html

相关文章

  • Stream流中的常用方法_map 和Stream流中的count方法
    映射:map:如果需要将流中的元素映射到另一个流中,可以使用map方法<R>Stream<R>map(Function<?superT,?extendsR>mapper);该接口需要一个Function函数式接口参数,可......
  • Stream流中的常用方法_forEach和Stream流中的filter方法
    流模型的操作很丰富,这里介绍一些常用的API。这些方法可以被分成两种:延迟方法:返回值类型仍然是Stream接口自身类型的方法,因此支持链式调用。(除了终结方法外,其余方法均为延......
  • 两种获取Stream流的方式
    所有的Collection集合都可以通过stream默认方法获取流Stream接口的静态方法of可以获取数组对应的流publicstaticvoidmain(String[]args){//把集合转换为S......
  • 使用Stream流的方式.遍历集合.对集合中的数据进行过滤
    Stream的更优写法/***使用Stream流的方式,遍历集合,对集合中的数据进行过滤*Stream流是JDK1.8之后出现的*关注的是做什么,而不是怎么做*/publiccl......
  • [hystrix] hystrix-dashboard 关于 Unable to connect to Command Metric Stream 的问
    问题在hystrix-dashboard界面中出现以下错误解决方法高版本(具体哪些版本之后我不知道,加上去试试)springcloud需要加以下配置(在被监控一端):@Configurationpubli......
  • Java8Stream流
    Stream流呢,以前我也有所了解,像一些面试题中也出现过,Java8的新特性,有一块就是这个Stream操作集合,而且在看一些项目中也使用的比较多。但总感觉自己学的一知半解,所以今天打......
  • 练习-集合元素处理传统方式和Stream方式
    练习-集合元素处理(传统方式)练习:集合元素处理(传统方式)现在有两个ArrayList集合存储队伍当中的多个成员姓名,要求使用传统的for循环(或增强for循环)依次进行以下......
  • Stream流中的常用方法skip和concat
    Stream流中的常用方法skipStream流中的常用方法_skip:用于跳过元素如果希望跳过前几个元素,可以使用skip方法获取一个截取之后的新流:Stream<T>skip(longn);......
  • Stream流中的常用方法limit和count
    Stream流中的常用方法limitStream流中的常用方法_count:用于统计Stream流中元素的个数longcount();count方法是一个终结方法,返回值是一个long类型的整数所以......
  • 吃透JAVA的Stream流操作,多年实践总结
    在JAVA中,涉及到对数组、Collection等集合类中的元素进行操作的时候,通常会通过循环的方式进行逐个处理,或者使用Stream的方式进行处理。例如,现在有这么一个需求:从给定句子......