扁平的MutableList元素每隔若干元素一组装入新MutableList,Kotlin

扁平的MutableList元素每隔若干元素一组装入新MutableList,Kotlin

 

fun main(args: Array<String>) {
    val array = arrayOf("a", "b", "c", "d", "e", "f", "g", "h", "i", "j")
    val STEP = 3 //3个元素一组
    var k = 0
    val lists = mutableListOf<MutableList<String>>()

    for (i in array.indices step STEP) {
        val temp = mutableListOf<String>()

        for (j in 0 until STEP) {
            k = i + j
            if (k >= array.size) {
                break
            }
            temp.add(array[k])
        }

        lists.add(temp)
    }

    lists.forEachIndexed { index, s ->
        println(s)
    }
}

 

[a, b, c]
[d, e, f]
[g, h, i]
[j]

 

 

 

Android Glide自定义AppCompatImageView切分成若干小格子,每个小格子onDraw绘制Bitmap,Kotlin(1)-CSDN博客文章浏览阅读386次,点赞5次,收藏6次。垂直方向的RecyclerView,每行一个AppCompatImageView,每个AppCompatImageView被均匀切割成n个小格子, 每个小格子通过Glide加载出来Bitmap,然后onDraw绘制整行。//读取所有图片!//路径 uri//图片名称//图片大小= null,const val ROW_SIZE = 16 //一行多少个bitmap。https://blog.csdn.net/zhangphil/article/details/134519527

给定长度值length,把列表切分成每段长度为length的N段列表,Kotlin_zhangphil的博客-CSDN博客文章浏览阅读652次。总长度:22 随机生成每段长度:4 算出段数:6。https://blog.csdn.net/zhangphil/article/details/131999459

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhangphil

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值