首页 > 其他分享 >2.初始filter过滤

2.初始filter过滤

时间:2024-03-25 10:12:43浏览次数:15  
标签:ArrayList list filter add 过滤 test public 初始

package com.zxr.stream;

import java.util.ArrayList;
import java.util.function.Predicate;

public class Test02 {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        list.add("张三丰");
        list.add("张翠山");
        list.add("王二麻子");
        list.add("张飞");
        /*
        * filter方法获取流中的,每一个数据,
        * 而下面test方法中的s,就依次表示流中的每一个数据
        * 我们只要在test方法中对s进行判断就可以了
        * 如果判断的结果是true,则数据就留下,
        * 是false则丢弃
        * */
        list.stream().filter(new Predicate<String>() {
            @Override
            public boolean test(String s) {
                boolean result = s.startsWith("张");
                return result;
            }
        }).forEach(s -> System.out.println(s));
    }
}

标签:ArrayList,list,filter,add,过滤,test,public,初始
From: https://www.cnblogs.com/dragon-proud-sky/p/18093782

相关文章

  • netfilter与iptables的基本原理
    一、netfilter与iptables简介1.netfilter是什么Netfilter自1998年开发,2000年合并到LinuxKernelv2.4版本,是Linux内核提供的一个流量处理框架,用于实现对IP数据包的控制和过滤等功能。即:netfilter是Linux内核自带的防火墙架构。2.iptables是什么ip......
  • 数据结构/C++:位图 & 布隆过滤器
    数据结构/C++:位图&布隆过滤器位图实现应用布隆过滤器实现应用哈希表通过映射关系,实现了O(1)的复杂度来查找数据。相比于其它数据结构,哈希在实践中是一个非常重要的思想,本博客将介绍哈希思想的两大应用,位图与布隆过滤器。位图看到以下题目:给40亿个无序不重......
  • vue3项目初始化
    初始化项目newsappVSCode打开终端,newsapp项目目录,可自定义vuecreatenewsapp有提示“因为在此系统上禁止运行脚本”的话,请执行set-ExecutionPolicyRemoteSigned执行后再重复执行vuecreatenewsapp注意选择Vue3版本测试项目是否正常可运行:先进入newsapp目录,用cdn......
  • web前端之node读取文件夹名称及html文件的标题、文件系统、路径处理、模块、正则、isD
    MENU代码解析代码constfs=require('fs');constpath=require('path');//文件夹路径//C:\mssj\web\web-case\case\nodeJs\index.js//C:\mssj\web\web-case\case\nodeJs\index.html//C:\mssj\web\web-case\case\ajaxProgressMoni......
  • wireshark过滤返回包特征
    取证里遇到一道流量题判断黑客弱口令登录网站后台失败的次数根据题意:过滤post请求,发现登录口是/admin/login的这个我们追踪他的tcp流量找到返回包,发现返回的是json格式数据,字符串内容是登录失败,密码错误!根据特征包过滤其他弱口令登录失败发现有6个,说明失败了6次......
  • Java中过滤器应用一统一处理请求和响应中文乱码
      请求/响应中文乱码演示写一个简单的Servlet进行测试,返回数据的时候,会出现中文乱码如下图所示。有时候请求的数据中如果包含中文,如果没有经过处理,同样会出现中文乱码。 解决办法出现中文乱码时,就可以考虑统一处理,如果不统一处理,在每一个Servlet中,如果数据返回中有中文,......
  • 基于遗传优化的协同过滤推荐算法matlab仿真
    1.算法运行效果图预览   最后得到推荐的商品ID号:推荐商品的ID号:ans=983817582219111490214902123522473223071234991179015471655016550165......
  • 第二章 安装与初始化
    第二章安装与初始化1,安装1.1,二进制安装(5.7.20版本)(本人所用)解压后就是所有内容,类似于windows中经常下载的绿色软件(不用安装,直接解压,打开可执行程序运行)#下载完成,将下载的文件“mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz”放入新建的文件夹"/app"开始安装1......
  • PCL点云库初始
    来源:边缘疯狂试探的个人空间-边缘疯狂试探个人主页-哔哩哔哩视频1.下载数据集https://github.com/PointCloudLibrary/data解压缩以后,进入tutorials文件夹,右键--选择在终端打开。2.可视化2.1输入以下代码pcl_viewerism_test_cat.pcd2.2运行2.3结果3.调整3.1改......
  • Java list初始化的几种办法
    在Java中初始化List的五种方法1.构造List后使用List.add初始化2.使用{{}}双括号语法3.使用Arrays.asList4.使用Stream(JDK8)5.使用Lists(JDK9)在Java中初始化List的五种方法Java中经常需要使用到List,下面简单介绍几种常见的初始化方式。1.构造......