news 2026/5/7 12:05:05

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/5/7 5:38:40

5分钟部署Qwen3-VL-8B-Instruct-GGUF,MacBook也能跑的多模态AI

5分钟部署Qwen3-VL-8B-Instruct-GGUF,MacBook也能跑的多模态AI 1. 引言:边缘设备上的多模态AI新范式 随着大模型技术的快速发展,多模态AI正从云端走向终端。然而,传统视觉语言模型(VLM)往往需要高算力GPU…

作者头像 李华
网站建设 2026/5/6 1:27:15

科研党必备PDF处理神器|PDF-Extract-Kit镜像实现公式识别与OCR一键提取

科研党必备PDF处理神器|PDF-Extract-Kit镜像实现公式识别与OCR一键提取 1. 引言:科研文档处理的痛点与解决方案 在科研工作中,研究人员经常需要从大量PDF格式的学术论文、技术报告和教材中提取关键信息。传统方法依赖手动复制粘贴&#xff…

作者头像 李华
网站建设 2026/5/6 1:26:06

胡桃工具箱完整指南:免费开源的原神智能助手终极解决方案

胡桃工具箱完整指南:免费开源的原神智能助手终极解决方案 【免费下载链接】Snap.Hutao 实用的开源多功能原神工具箱 🧰 / Multifunctional Open-Source Genshin Impact Toolkit 🧰 项目地址: https://gitcode.com/GitHub_Trending/sn/Snap.…

作者头像 李华
网站建设 2026/5/7 6:53:08

Music Tag Web:告别音乐标签混乱,打造完美个人音乐库

Music Tag Web:告别音乐标签混乱,打造完美个人音乐库 【免费下载链接】music-tag-web 音乐标签编辑器,可编辑本地音乐文件的元数据(Editable local music file metadata.) 项目地址: https://gitcode.com/gh_mirrors…

作者头像 李华
网站建设 2026/5/5 22:14:04

TouchGAL视觉小说社区:开启纯净Galgame体验的完整指南

TouchGAL视觉小说社区:开启纯净Galgame体验的完整指南 【免费下载链接】kun-touchgal-next TouchGAL是立足于分享快乐的一站式Galgame文化社区, 为Gal爱好者提供一片净土! 项目地址: https://gitcode.com/gh_mirrors/ku/kun-touchgal-next 还在为寻找高质量G…

作者头像 李华