news 2026/9/3 3:54:45

kotlin对集合数据的操作

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
kotlin对集合数据的操作

写个过滤集合数据的简单demo:

// 表示客户 data class KeHu(val name: String, val age: Int, val sex: String) { override fun toString(): String { return "$name:${sex} ${age}岁" } } fun main() { // 来酒店的人,其中有一部分是潜在客户。 val keHuList = listOf(KeHu("灭绝师太", 55, "女"), KeHu("周芷若", 23, "女") , KeHu("尹志平", 25, "男"), KeHu("田伯光", 28, "男") , KeHu("金毛狮王", 50, "男"), KeHu("青翼蝠王", 45, "男"), KeHu("白眉鹰王", 52, "男")) // 过滤出来潜在客户。女的都可以进,男的需要50岁以上的,否则不好忽悠。 val resList = keHuList.filter({kehu->kehu.sex == "女" || kehu.age >= 50}) println(""" |某公司租用5星级酒店销售保健品。吸引了很多人来。 |销售经理吩咐门口保安,只让潜在客户进入酒店,规则:女的随便进,男的年龄大于50岁的也可以进入。 |来了一批人,他们是$keHuList, |根据规则,保安会让以下人员进入: |${resList} """.trimMargin()) }

打印:

ok.

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 22:41:58

Qwen All-in-One持续学习:在线更新机制探索

Qwen All-in-One持续学习:在线更新机制探索 1. 章节名称 1.1 背景与动机 在当前AI系统部署中,多任务处理通常依赖多个专用模型的组合。例如,情感分析常使用BERT类模型,而对话生成则依赖大语言模型(LLM)&…

作者头像 李华
网站建设 2026/9/2 11:22:25

GTE中文语义相似度服务实战:法律文书相似度比对

GTE中文语义相似度服务实战:法律文书相似度比对 1. 引言 1.1 业务场景描述 在司法实践中,法律文书的撰写、审查与归档是法院、律所及企业法务部门的核心工作之一。面对海量的历史判例、合同文本和起诉书,如何快速识别内容相似的文书&#…

作者头像 李华
网站建设 2026/9/3 1:15:43

科哥镜像真香警告:人像卡通化竟然这么简单

科哥镜像真香警告:人像卡通化竟然这么简单 1. 功能概述与技术背景 随着AI图像生成技术的快速发展,人像风格迁移已从实验室走向大众应用。传统卡通化方法依赖复杂的GAN网络和大量训练数据,而基于UNet架构的DCT-Net模型通过编码-解码结构实现…

作者头像 李华
网站建设 2026/9/2 23:18:24

智能客服实战:用Qwen1.5-0.5B快速搭建问答系统

智能客服实战:用Qwen1.5-0.5B快速搭建问答系统 1. 项目背景与技术选型 1.1 智能客服系统的轻量化需求 随着企业对客户服务效率要求的不断提升,智能客服系统已成为提升响应速度、降低人力成本的关键工具。然而,传统大模型部署往往依赖高性能…

作者头像 李华
网站建设 2026/9/3 3:03:47

Zephyr实时性分析及其在工业控制中的实践案例

Zephyr实时性深度解析与工业电机控制实战在智能制造和工业4.0的浪潮下,嵌入式系统早已不再是“能跑就行”的简单控制器。对响应确定性、故障恢复速度、长期运行稳定性的要求,已经把传统的“裸机延时循环”或轻量级RTOS方案逼到了极限。而在这场技术升级中…

作者头像 李华
网站建设 2026/9/3 1:15:18

PPTist全面解析:3分钟掌握浏览器PPT制作新技能

PPTist全面解析:3分钟掌握浏览器PPT制作新技能 【免费下载链接】PPTist 基于 Vue3.x TypeScript 的在线演示文稿(幻灯片)应用,还原了大部分 Office PowerPoint 常用功能,实现在线PPT的编辑、演示。支持导出PPT文件。 …

作者头像 李华