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

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

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

相关推荐
逐光老顽童7 小时前
Java 与 Kotlin 混合开发避坑指南:30 个真实案例实录
android·kotlin
plainGeekDev1 天前
null 判断 → Kotlin 可空类型
android·java·kotlin
plainGeekDev1 天前
getter/setter → Kotlin 属性
android·java·kotlin
Junerver1 天前
我写了一个 Compose Multiplatform 组件库,你可能会用到
kotlin·android jetpack
Ehtan_Zheng2 天前
Kotlin const val vs val:字节码、性能与隐藏陷阱详解
android·kotlin
zhangphil2 天前
大日志文件截取,从指定日志文件中提取两个标记字符串之间的全部内容,Kotlin
kotlin
朝星2 天前
Android开发[14]:网络优化之OkHttp
android·okhttp·kotlin
AI浩2 天前
模型剪枝与稀疏推理:结构化、非结构化、2:4 稀疏与大模型压缩(分层式精讲)
android·kotlin·剪枝
QING6183 天前
Kotlin 日常开发常用语法糖整理 —— 速记
android·kotlin·android jetpack
popcorn_min3 天前
共享单车需求预测:时间特征工程 + 随机森林,R² 达到 0.931
随机森林·r语言·kotlin