arrays - 如何在Kotlin中使ByteArray保持不变

标签 arrays kotlin

有没有办法使Kotlin中的ByteArray不可修改?

喜欢与收藏Collections.unmodifiableList(byteList)

最佳答案

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

关于arrays - 如何在Kotlin中使ByteArray保持不变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53837403/

相关文章:

java - 从文件扫描器到数组

java - 在循环中清空数组列表

android - 无法在新的 Android Kotlin 项目上运行 Instrumented 测试

gradle - IntelliJ IDEA bu​​ild.gradle.kts 自动完成功能不起作用

kotlin - 是否可以使用插值字符串模板调用 kotlin 的 js 函数?

Kotlin:协程范围与协程上下文

php - 从字符串创建二维数组,但忽略特定字符

c - pthread 指针数组

java - 过滤机会枚举并根据随机机会选择一个

generics - 编写比 Java 更优雅的 Copyable 接口(interface)