Int 转 byte数组最简方法

import java.nio.ByteBuffer

fun intToBytes(value: Int): ByteArray {
    return ByteBuffer.allocate(4).putInt(value).array()
}

fun main() {
    val intValue = 300
    val byteArr = intToBytes(intValue)
    
    // 打印结果
    println(byteArr.contentToString())
    //[0,0,1,44]
}

你可能感兴趣的:(android,java,kotlin)