如何在Kotlin中使ByteArray保持不变

时间:2018-12-18 16:33:49

标签: arrays kotlin

有没有办法使ByteArray在Kotlin中无法修改?

像集合Collections.unmodifiableList(byteList)

1 个答案:

答案 0 :(得分:3)

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