首页 > 解决方案 > 如何在 Kotlin 中制作未经修改的 ByteArray

问题描述

有没有办法ByteArray在 Kotlin 中实现不可修改?

和收藏一样Collections.unmodifiableList(byteList)

标签: arrayskotlin

解决方案


A在编译到 JVM 时ByteArray映射到byte[],并且 JVM 不支持不可修改的数组。您可以将 a 包装ByteArray到一个类中,该类将数组保存在一个属性中,并且不提供任何用于修改它的 API。


推荐阅读