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

网站目标关键词网页传奇辅助

网站目标关键词,网页传奇辅助,ppt设计报价,可以做超链接或锚文本的网站有哪些一、Lambda 表达式简介 Lambda 表达式是一种简洁的函数式编程方式#xff0c;用于实现只有一个方法的接口#xff08;例如函数式接口#xff09;。 基本语法 (parameters) - expression (parameters) - { statements; } 参数#xff1a;可以有零个或多个参数。…一、Lambda 表达式简介 Lambda 表达式是一种简洁的函数式编程方式用于实现只有一个方法的接口例如函数式接口。 基本语法 (parameters) - expression (parameters) - { statements; } 参数可以有零个或多个参数。箭头操作符 (-)将参数与函数体分隔开。函数体可以是单行表达式也可以是包含多行语句的代码块。 示例 1. 使用匿名 Runnable runnable new Runnable() {Overridepublic void run() {System.out.println(传统方式Hello World!);} }; new Thread(runnable).start(); 2. 使用 Lambda 表达式 Runnable runnable () - System.out.println(Lambda 表达式Hello World!); new Thread(runnable).start(); Lambda 表达式让代码更加简洁提高了可读性。 二、Stream API 简介 Stream 是 Java 8 引入的一个强大的 API用于处理集合中的数据流。它支持链式操作允许我们以声明式的方式处理数据。 Stream 的操作类型 中间操作返回一个新的 Stream如 filter、map、sorted 等。终止操作返回一个值或集合如 collect、reduce、count 等。 三、常见的 Stream 操作示例 1. List 转 Set 我们可以通过 Stream 将 List 转换为 Set去除重复元素。 import java.util.*; import java.util.stream.Collectors;public class ListToSetExample {public static void main(String[] args) {ListInteger numbers Arrays.asList(1, 2, 3, 4, 2, 3, 1);// List 转 SetSetInteger uniqueNumbers numbers.stream().collect(Collectors.toSet());System.out.println(去重后的 Set: uniqueNumbers);} } 输出 去重后的 Set: [1, 2, 3, 4] 2. Map 转 List 通过 Stream 可以将 Map 的键、值或者键值对转为 List。 import java.util.*; import java.util.stream.Collectors;public class MapToListExample {public static void main(String[] args) {MapInteger, String map new HashMap();map.put(1, Java);map.put(2, Python);map.put(3, C);// Map 的键转为 ListListInteger keys map.keySet().stream().collect(Collectors.toList());// Map 的值转为 ListListString values map.values().stream().collect(Collectors.toList());// Map 的键值对转为 ListListString entries map.entrySet().stream().map(entry - entry.getKey() entry.getValue()).collect(Collectors.toList());System.out.println(键列表: keys);System.out.println(值列表: values);System.out.println(键值对列表: entries);} } 输出 键列表: [1, 2, 3] 值列表: [Java, Python, C] 键值对列表: [1Java, 2Python, 3C] 3. 过滤Filter 通过 filter 方法可以对集合中的元素进行筛选。 import java.util.*; import java.util.stream.Collectors;public class FilterExample {public static void main(String[] args) {ListString names Arrays.asList(Alice, Bob, Charlie, David);// 筛选名字长度大于 3 的元素ListString filteredNames names.stream().filter(name - name.length() 3).collect(Collectors.toList());System.out.println(筛选后的名字: filteredNames);} } 输出 筛选后的名字: [Alice, Charlie, David] 4. 求和 通过 reduce 方法可以对数字集合进行累加。 import java.util.*;public class SumExample {public static void main(String[] args) {ListInteger numbers Arrays.asList(1, 2, 3, 4, 5);// 求和int sum numbers.stream().reduce(0, Integer::sum);System.out.println(总和: sum);} } 输出 总和: 15 5. 分组 通过 Collectors.groupingBy 方法可以对集合中的元素进行分组。 import java.util.*; import java.util.stream.Collectors;public class GroupingExample {public static void main(String[] args) {ListString names Arrays.asList(Alice, Bob, Charlie, David, Daniel);// 按名字长度分组MapInteger, ListString groupedByLength names.stream().collect(Collectors.groupingBy(String::length));System.out.println(按名字长度分组: groupedByLength);} } 输出 按名字长度分组: {3[Bob], 5[Alice, David], 7[Charlie, Daniel]} 6. Map 和 Reduce 操作 Map将元素映射为另一种类型。Reduce将多个值归约为一个值。 Map 示例 import java.util.*;public class MapExample {public static void main(String[] args) {ListString names Arrays.asList(alice, bob, charlie);// 将名字转换为大写ListString upperCaseNames names.stream().map(String::toUpperCase).collect(Collectors.toList());System.out.println(转换为大写: upperCaseNames);} } 输出 转换为大写: [ALICE, BOB, CHARLIE] Reduce 示例 import java.util.*;public class ReduceExample {public static void main(String[] args) {ListInteger numbers Arrays.asList(1, 2, 3, 4, 5);// 计算乘积int product numbers.stream().reduce(1, (a, b) - a * b);System.out.println(乘积: product);} } 输出 乘积: 120
http://www.hkea.cn/news/14551402/

相关文章:

  • dw做的网站怎么传到网络上去网站建设都包括哪些方面
  • 网站开发 超速云wordpress用手机写博客
  • cms网站模板 数据采集wordpress 页面是什么
  • 石家庄自己怎么做网站啊网络企业网站建设方案
  • 网站宣传用了最字工业品网络营销
  • 线上推广有哪些方式网站推广优化方案
  • 南昌网站建设方案报价订单查询网站怎么做
  • 会计网站建设wordpress文章不收录
  • 宣讲家网站官德修养与作风建设梵客家装收费标准
  • 免费的网站软件下载安装小程序优点
  • vs2015网站开发实例网站策划哪里找
  • 如何查询网站点击率注册网站费属于什么费用
  • 如何建设门户网站公司主网站百度收录大量网站之类的信息
  • 成都专业网站营销crm外贸管理软件
  • 网站的功能板块电子商务网站建设考试重点
  • 别人帮做的网站怎么修改wordpress显示问题
  • 住房城乡建设部网站诚信平台汽车租赁网站设计
  • 酒店 手机网站模板需要企业网站开发
  • xss网站怎么搭建点击网站排名
  • 汕头站扩建工程河北助手app下载
  • 网站备案信息注销平邑哪里有做网站的
  • 江苏工程建设交易信息网站网站广告代码怎么添加
  • html网站首页设计网站主页面设计哪个好
  • 在线制作图片软件东莞优化seo
  • 代练中介网站有得做吗wordpress托管平台
  • app需要申请网站的子域名吗怎么做网站挣钱
  • 服务器不稳定 如何让百度重新收录网站做神马网站优化
  • 网站建设及营销方案wordpress 菜单 手机端
  • 一步一步教你做网站源码免费下载
  • asp.net 网站开发架构青海城乡住房和建设厅网站