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

网络推广工作内容怎么写外贸网站优化价格

网络推广工作内容怎么写,外贸网站优化价格,网站如何做快排,野花视频直播免费观看7JAVA 使用stream流将List中的对象某一属性创建新的List 1.stream流介绍 Java Stream是Java 8引入的一种新机制#xff0c;它可以让我们以声明式方式操作集合数据#xff0c;提供了更加简洁、优雅的集合处理方式。Stream是一个来自数据源的元素队列#xff0c;并支持聚合操…JAVA 使用stream流将List中的对象某一属性创建新的List 1.stream流介绍 Java Stream是Java 8引入的一种新机制它可以让我们以声明式方式操作集合数据提供了更加简洁、优雅的集合处理方式。Stream是一个来自数据源的元素队列并支持聚合操作。它的特点有 Stream 不会修改原始数据源。Stream 操作是延迟执行的。Stream 操作可以是无限的比如用于生成随机数的操作。 2.Stream基础用法 1.创建Stream 可以使用Stream.of()方法从一组元素创建Stream例如 StreamInteger stream Stream.of(1, 2, 3, 4, 5);也可以使用集合的stream()方法或parallelStream()方法创建Stream ListInteger list Arrays.asList(1, 2, 3, 4, 5); StreamInteger stream1 list.stream(); // 顺序流 StreamInteger stream2 list.parallelStream(); // 并行流2.过滤 可以使用filter()方法过滤Stream中的元素例如 StreamInteger stream Stream.of(1, 2, 3, 4, 5); StreamInteger filteredStream stream.filter(x - x % 2 0); // 过滤偶数3.映射 可以使用map()方法将Stream中的元素映射为另一种类型例如 StreamString stream Stream.of(apple, banana, orange); StreamInteger lengthStream stream.map(String::length); // 映射为字符串长度4.排序 可以使用sorted()方法对Stream中的元素进行排序例如 StreamInteger stream Stream.of(3, 1, 4, 1, 5, 9); StreamInteger sortedStream stream.sorted(); // 默认升序排序5.去重 可以使用distinct()方法去除Stream中的重复元素例如 StreamInteger stream Stream.of(1, 2, 3, 2, 1); StreamInteger uniqueStream stream.distinct(); // 去重6.统计 可以使用count()方法统计Stream中的元素数量例如 StreamInteger stream Stream.of(1, 2, 3, 4, 5); long count stream.count(); // 统计元素数量3.具体用法 经常在业务处理时 我们需要将某个对象list中元素对象的某一属性放在一个新的list 里面在Java的Stream API中你可以使用map操作来将List中的元素的某一属性提取出来并组成一个新的List。 示例代码 import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors;class Person {private String name;private int age;public Person(String name, int age) {this.name name;this.age age;}public String getName() {return name;} }public class Main {public static void main(String[] args) {ListPerson personList new ArrayList();personList.add(new Person(Alice, 25));personList.add(new Person(Bob, 30));personList.add(new Person(Charlie, 35));ListString namesList personList.stream().map(Person::getName).collect(Collectors.toList());System.out.println(namesList); // 输出[Alice, Bob, Charlie]} } 例子中我们有一个Person类它具有name和age属性。我们创建了一个包含多个Person对象的List。然后我们使用Stream API对List进行操作。得到了一个name的新List
http://www.dnsts.com.cn/news/91382.html

相关文章:

  • 做网站的文案是指昆山网站建设苦瓜
  • 招工网站58同城网站建设管理调研提纲
  • 海林建设局网站瑞安做微网站
  • 安泽网站建设如何做一个漂亮的网页
  • 做慧聪网价格网站价格网站是什么时候开始的
  • 营销型网站建设和规划如何登陆建设银行信用卡网站
  • e龙岩网站华为wordpress
  • 新塘网站建设视频怎么添加wordpress
  • 容城县网站开发学seo
  • 自己做网站网页文件在哪里南京环力建设有限公司网站
  • 学网站开发与维护有用吗html网页设计代码例子
  • 南京响应式网站建设云南有哪些城市
  • 网站建设一般报价上线了小程序制作平台
  • 婚纱网站论文河南如何优化网站
  • 网站开发维护求职信数字营销的优势有哪些
  • 佛山网站建设定制开发制定 网站改版优化方案
  • 做网站客户没有付定金柯桥建设集团网站
  • 从什么网站找做游戏的代码wordpress 应用
  • 北京建站公司哪家好办公室装修方案
  • 做网站绘制蓝图的步骤怎样防止别人利用自己的电脑做网站服务器
  • 鸿扬家装网站建设做个公司网站要多少钱
  • 网站开发需要学些什么?搜索引擎搜索器
  • 中山市区做网站公司企业网站制作的书
  • 三明住房和城乡建设部网站上林住房和城乡建设网站
  • 数据查询网站建设找生意项目
  • 商丘哪里做网站比较好如何做产品网站
  • 地方门户网站制作网站开发的具体流程
  • 网站建设名列前茅南昌网站定制开发公司
  • 汽车可以做哪些广告视频网站平板做网站服务器
  • 昆明网站建设技术托管建网页要钱吗