Kotlin语法编写一个非诚勿扰相亲平台项目(高阶函数:map、filter、groupBy、minBy、maxBy、find、any)

基础需求版

Gril.kt

data class Gril(var name:String ,var age:Int,var height:Int,var address:String)

var 非诚勿扰数据库 = listOf<Gril>(
    Gril("依儿",18,168,"山东"),
    Gril("笑笑",19,175,"河南"),
    Gril("小百合",17,155,"福建"),
    Gril("michel",22,148,"广东"),
    Gril("猫咪",28,159,"广西"),
    Gril("玲儿",23,169,"广东"),
    Gril("环环",25,172,"安徽"),
    Gril("胖嘟嘟",32,180,"河北"),
    Gril("乔乔",35,180,"广东"),
    Gril("小可爱",27,150,"江西"),
    Gril("一生有你",22,163,"山东"),
    Gril("敏儿",28,155,"黑龙江"),
    Gril("月儿",25,178,"吉林"),
    Gril("花儿",21,183,"山东"),
    Gril("s小糖",49,190,"新疆"),
    Gril("悦悦",19,160,"广西"),
    Gril("小可爱",29,158,"广东"),
    Gril("紫琪",49,149,"新疆"),
    Gril("糖心",26, 165, "甘肃"),
    Gril("棒棒糖",23, 172, "浙江"),
    Gril("猪猪侠",18, 173, "山东"),
    Gril("喵喵",27, 164, "河南"),
    Gril("安琦",19, 159, "河北"),
    Gril("叶子",20, 160, "广东")
)
fun fillterGrilByAddress(address: String){
    var 某个地区的妹子 = ArrayList<Gril>()
    for (gril in 非诚勿扰数据库){ //按条件遍历,并将遍历结果存储到“某个地区的妹子”这个集合中
        if(gril.address == address)
            某个地区的妹子.add(gril)
    }
    for (gril in 某个地区的妹子){ //将“某个地区的妹子”这个集合遍历出来
        println("${gril.address}${gril.age}岁的美女${
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值