kotlin集合映射实现

截取了如下一部分工作中使用的代码,具体映射逻辑是从一个对象的list中,获取部分参数组成另外一个对象的list

override fun queryPayAccount(): List<BankInfoVO>? {
    val express = QSysUserAccountInfo.sysUserAccountInfo.accountType.eq(600)
    val list = sysUserAccountInfoRepository.findAll(express)

    return list.flatMap {
        listOf(BankInfoVO(it.accountName, it.owner, it.account, it.id))
    }

}

主要调用flatMap方法

猜你喜欢

转载自blog.csdn.net/qq_38431305/article/details/86515691