旅游网站建设的目标青岛最大的设计院

news/2025/9/22 17:49:14/文章来源:
旅游网站建设的目标,青岛最大的设计院,基于微信的网站开发,代做网站公司哪家好1、集合元素处理#xff08;传统方式#xff09; 现在有两个ArrayList集合存储队伍当中的多个成员姓名#xff0c;要求使用传统的for循环#xff08;或增强for循环#xff09;依次进行一下若干操作步骤#xff1a; 第一个队伍只要 名字为 3 个字 的成员姓名#xff1b;存… 1、集合元素处理传统方式 现在有两个ArrayList集合存储队伍当中的多个成员姓名要求使用传统的for循环或增强for循环依次进行一下若干操作步骤 第一个队伍只要 名字为 3 个字 的成员姓名存储到一个新集合中。第一个队伍筛选之后只要 前 3 个人存储到一个新集合中。第二个队伍只要姓 张 的成员姓名存储到一个新集合中。第二个队伍筛选之后 不要前 2 个人存储到一个新集合中。将两个队伍 合并 为一个队伍存储到一个新集合中。根据姓名创建Person对象存储到一个新集合中。打印整个队伍的Person对象信息。 package com.csdn.streampractice; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java.util.ArrayList; import java.util.Collections; public class Traditional {public static void main(String[] args) {//第一支队伍ArrayListString one new ArrayList();Collections.addAll(one, 喜羊羊, 美羊羊, 懒洋洋, 灰太狼, 红太狼, 村长);//1.第一个队伍只要 名字为 3 个字 的成员姓名存储到一个新集合中。ArrayListString one1 new ArrayList();for (String name : one) {if (name.length()3) {one1.add(name);}}//2.第一个队伍筛选之后只要 前 3 个人存储到一个新集合中。ArrayListString one2 new ArrayList();for (int i 0; i 3; i) {one2.add(one1.get(i));}//第二支队伍ArrayListString two new ArrayList();Collections.addAll(two, 张三丰, 张翠山, 张无忌, 赵敏, 周芷若);//3.第二个队伍只要姓 张 的成员姓名存储到一个新集合中。ArrayListString two1 new ArrayList();for (String name : two) {if (name.startsWith(张)) {two1.add(name);}}//4.第二个队伍筛选之后 不要前 2 个人存储到一个新集合中。ArrayListString two2 new ArrayList();for (int i 2; i two1.size() ; i) {two2.add(two1.get(i));}//5.将两个队伍 合并 为一个队伍存储到一个新集合中。ArrayListString concatenate new ArrayList();concatenate.addAll(one2);concatenate.addAll(two2);//6.根据姓名创建Person对象存储到一个新集合中。ArrayListPerson list new ArrayList();for (String name : concatenate) {list.add(new Person(name));}//7.打印整个队伍的Person对象信息。for (Person person : list) {System.out.println(person);}// Person(name喜羊羊) // Person(name美羊羊) // Person(name懒洋洋) // Person(name张无忌)} } Data NoArgsConstructor AllArgsConstructor class Person {private String name; }2、集合元素处理Stream方式  package com.csdn.streampractice; import java.util.ArrayList; import java.util.Collections; import java.util.stream.Stream; public class DemoStreamNames {public static void main(String[] args) {//第一支队伍ArrayListString one new ArrayList();Collections.addAll(one, 喜羊羊, 美羊羊, 懒洋洋, 灰太狼, 红太狼, 村长);//1.第一个队伍只要 名字为 3 个字 的成员姓名存储到一个新集合中。StreamString stream one.stream();StreamString stringStream stream.filter(name - name.length() 3);//2.第一个队伍筛选之后只要 前 3 个人存储到一个新集合中。StreamString limit stringStream.limit(3);//第二支队伍ArrayListString two new ArrayList();Collections.addAll(two, 张三丰, 张翠山, 张无忌, 赵敏, 周芷若);//3.第二个队伍只要姓 张 的成员姓名存储到一个新集合中。StreamString stream1 two.stream();StreamString stringStream1 stream1.filter(name - name.startsWith(张));//4.第二个队伍筛选之后 不要前 2 个人存储到一个新集合中。StreamString skip stringStream1.skip(2);//5.将两个队伍 合并 为一个队伍存储到一个新集合中。StreamString concat Stream.concat(limit, skip);//6.根据姓名创建Person对象存储到一个新集合中。StreamPerson personStream concat.map(name - new Person(name));//7.打印整个队伍的Person对象信息。personStream.forEach(System.out::println);// Person(name喜羊羊) // Person(name美羊羊) // Person(name懒洋洋) // Person(name张无忌)} }完全使用链式编程lambda表达式和方法引用完成代码 package com.csdn.streampractice; import java.util.ArrayList; import java.util.Collections; import java.util.stream.Stream; public class StreamUltimate {public static void main(String[] args) {ArrayListString one new ArrayList();Collections.addAll(one, 喜羊羊, 美羊羊, 懒洋洋, 灰太狼, 红太狼, 村长);StreamString limit one.stream().filter(name - name.length() 3).limit(3);ArrayListString two new ArrayList();Collections.addAll(two, 张三丰, 张翠山, 张无忌, 赵敏, 周芷若);StreamString skip two.stream().filter(name - name.startsWith(张)).skip(2);Stream.concat(limit, skip).map(Person::new).forEach(System.out::println);// Person(name喜羊羊) // Person(name美羊羊) // Person(name懒洋洋) // Person(name张无忌)} }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/909870.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

手机网站模板网深圳小企业网站建设

本文旨在编写一个简单的shell外壳程序!功能类似于shell的一些基本操作!虽然不能全部实现shell的一些功能!但是通过此文章,自己写一个简单的shell程序也是不成问题!并且通过此文章,可以让读者对linux中一些环…

我做的静态网站怎么发布到网上手机网站规格

随着人工智能的不断发展,ChatGPT(OpenAI)和文心一言都代表了当前先进的自然语言处理技术。它们在智能回复、语言准确性和知识库丰富度等方面都有各自的优势。在下面的比较中,我们将从多个角度探讨这两个AI助手,帮助你更…

农业产品如何建网站一个空间可以做几个网站吗

FPGADDRSERDESUSB3.0方案,设备包含发送端接收端,物料上采用光纤通讯,数据只能单向传输,避免反向攻击,确保系统安全 客户应用:高安全、高可靠性要求的场景 主要性能: 1.支持USB3.0传输,实测可达到350MB/s 2.…

MyBatis-Plus 全方位深度指南:从入门到精通

在 Java 的世界里,数据持久化是任何企业级应用的基石。MyBatis 以其轻量、灵活以及对 SQL 的完全掌控而备受开发者喜爱。然而,随着项目复杂度的增加,开发者们发现自己陷入了编写大量重复性 CRUD(创建、读取、更新、…

Stm32学习过程笔记

View PostStm32学习过程笔记标准库 1.RCC时钟设置(必备) RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);//APB2外设2. GPIO外设通用输入输出 GPIO_InitTypeDef GPIO_InitStructure; …

鸿蒙项目实战(十):web和js交互

1、实现android的addJavascriptInterface操作 即鸿蒙注入JavaScript对象到window对象中 javaScriptProxy javaScriptProxy(javaScriptProxy: JavaScriptProxy) // xxx.ets import { webview } from @kit.ArkWeb;class …

【9.24 直播】集群数据管理实战:时序数据库 IoTDB 数据分区、同步与备份详解

保障集群高性能、高可用与数据安全,9.24 19 点线上见!📁分布式高可用场景下,如何设计数据分区策略才能最大化系统效能? 🚀跨“端-边-云”数据同步如何保证一致性与可靠性? 🔍数据备份方案又该如何设计才能万…

影视广告制作报价单宁波seo推广开发

【电脑商网专稿】虚拟软件究竟是什么软件, 是让所有的软件都”虚拟”执行吗, 虚拟软件层究竟是怎样的一层软件? 为什么现在这么多的公司和个人都在使用这种软件, 虚拟软件能代替操作系统完全控制硬件吗? 下面就让我们逐渐的揭开虚拟化技术这一特殊软件层的秘密吧.谈到虚拟化就…

函数计算进化之路:AI 应用运行时的状态剖析

将 AI 应用运行时迁移至 Serverless 平台,是应对未来智能化浪潮、实现敏捷创新和高效运营的必由之路。作者:世如 AI 应用基础设施正在经历一场深刻的范式迁移。传统的 AI 应用工作负载部署模式,以其长期预置、“始终…

自己做网站 服务器数字展厅企业展厅

最近推送了几个Excel中最难的函数,哀嚎遍野,太难了……所以今天我们来“从万丈高楼平地起”的平地讲起!搞懂Excel单元格引用方式,是保证公式准确最最基本的条件!单元格引用方式整体分三种:相对引用(A1)绝对…

发布网站搭建教程平面设计作品集如何制作

Tkinter标准库 Tkinter是Python的标准GUI库,也是最常用的Python GUI库之一,提供了丰富的组件和功能,包括窗口、按钮、标签、文本框、列表框、滚动条、画布、菜单等,方便开发者进行图形界面的开发。Tkinter库基于Tk for Unix/Wind…

宁波建设局网站做水果代理去哪个网站

设计思想 傅里叶变换,表示能将满足一定条件的某个函数表示成三角函数(正弦和/或余弦函数)或者它们的积分的线性组合。在不同的研究领域,傅里叶变换具有多种不同的变体形式,如连续傅里叶变换和离散傅里叶变换。 快速傅…

自动全屏网站模板wordpress Apache升级

概述 之前在《【Godot4.2】Tree控件自定义树形数据ETD及其解析》一文中,实现了对带缩进的层级结构文本的解析,并将其用于Tree控件的列表项构造。 不过当时并没有实现专门的类,今天花了一点时间实现了一下。现在可以更方便的构造和解析ETD数…

利鑫做彩票网站网站规划与设计h5

一. 安全编程 rust逆向,直接动调 定位关键函数sub_7FD043E88C70 下断点跟进 观察控制台 guess number plz input 1-10 number 这时我们随便输入一个数,往下跟进 .text:00007F14B3684E9B .text:00007F14B3684E9B loc_7F14B3684E9B: .text:00007F14B…

网站免费下载安装大全手机版国外做名片网站

Android中提供的HttpURLConnection和HttpClient接口可以用来开发HTTP程序。以下是本人在学习中的总结与归纳。1. HttpURLConnection接口 首先需要明确的是,Http通信中的POST和GET请求方式的不同。GET可以获得静态页面,也可以把参数放在URL字符串后面&…

广州魔站建站企业网站实施方案

嵌入式的坑烧钱嵌入式的学习十分烧钱,这就让人有点望而却步。我是做DSP起步的,更是能体会到嵌入式绝对是一个拿钱搭梯子的学习行业。在我的学习过程中身边有不少的人投向了CS行业,也就是纯软件开发,比如网页、手机应用、数据库等。…

公司网站本地如何弄中卫市建设网站

计算机考研学院简介计算机与通信学院前身为原湖南大学计算机科学系。1978年组建计算机教研室并开办计算机本科专业,1981年5月正式成立计算科学系,2001年10月正式成立计算机与通信学院。学院现有计算机应用技术博士授权点;计算机科学与技术、信…

01_进程与线程

大部分操作系统的任务调度是采用时间片轮转的抢占式调度方式,也就是说一个任务执行一小段时间后强制暂停去执行下一个任务,每个任务轮流执行。任务执行的一小段时间叫做时间片,任务正在执行时的状态叫运行状态,任务…

第六届医学人工智能国际学术会议(ISAIMS 2025)

第六届医学人工智能国际学术会议(ISAIMS 2025) 2025 6th International Symposium on Artificial Intelligence for Medical Sciences ( ISAIMS 2025) 第六届医学人工智能国际学术会议(ISAIMS 2025)将于2025年10月24…

完整教程:Java多线程初阶

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …