首页 > 其他分享 >stream的具体使用

stream的具体使用

时间:2022-11-03 11:03:14浏览次数:83  
标签:48 stream 45 List 89 具体 使用 字符串

将字符串 12,45,89 转成List

/**
 * 将字符串 12,45,89 转成List<Long>
 */
@Test
public void test2() {
    String str = "fghj,48,drftyguhji,,";
    List<Long> ids = Stream
            .of(str.split(","))
            //过滤非数字的字符串
            .filter(s -> Pattern.matches("^[1-9]\\d*|0$", s))
            .map(Long::valueOf)
            .collect(Collectors.toList());
    System.out.println(ids);
    //[48]
}

标签:48,stream,45,List,89,具体,使用,字符串
From: https://www.cnblogs.com/lyn8100/p/16602091.html

相关文章

  • 使用深度强化学习改进POMDP
    论文提出一种ADRQN架构来增强在部分可观测领域的学习表现,架构的特点在于同时考虑动作和观测作为模型的输入。如下图中的模型所示,我们的动作和观测在经过相关的维度变换之......
  • springboot 线程池的使用
    线程池可以用于解决单线程干某件事情比较慢的问题AsyncConfigurer:通过实现AsyncConfigurer自定义线程池,包含异常处理实现AsyncConfigurer接口对异常线程池更加细粒度的控制......
  • cloud stream 官方文档阅读笔记3
    核心概念4.1应用模型一个springcloudStream应用包括了一个消息中间件作为核心。某个应用通过springcloudStream使用input和output通道与外界(注:消息队列)进行消息交......
  • cloud stream分区分析
    上一篇博客从使用的角度了解了springcloudstream。现在得知道为什么其可以生效。我们针对分区做了下面的配置:#cloudstream相关spring.cloud.stream.bindings.input.de......
  • cloud stream 使用案例
    实现生产者发送消息,消费者接收消息的demo在你的项目中加入<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-stream-ra......
  • java 简单使用线程池
    定义一个ThreadPoolExecutorprivatefinalBlockingQueue<Runnable>taskQueue=newLinkedBlockingDeque<>();privatefinalThreadPoolExecutorexecutor=newThreadPo......
  • springboot javax.servlet.Filter使用
    请求拦截器优点:1、拦截非法请求重定向2、验证用户token下面是demo程序,有问题的可以在评论区留言@WebFilter(filterName="authenticationFilter",urlPatterns={"/user/*......
  • 查看mysql资源使用情况
    usesysselectevent_name,current_allocfromsys.memory_global_by_current_byteslimit10;selecthost,current_allocatedfrommemory_by_host_by_current_byte......
  • 【c&c++】 cjson使用_Keil环境下Jansson解析库的使用——基于STM32F103
    前言之前我曾经写过几个JSON解析库的使用方法:Qt平台下使用QJson解析和构建JSON字符串使用cJSON库解析JSON使用cJSON库构建JSON对于嵌入式开发,比较常用的就是cJSON解析......
  • 转载文章 c++调用yolov4模型进行目标检测-使用yolov4官方接口
    前言yolo系列用c写的,在工程中的部署特别方便。4月份yolov4横空出世,之前试了试效果,精度确实有了很大的提升,AB大神nb。最近需要在C++项目中使用yolov4,尝试了opencv的调用(见......