Tag: bytearray

ByteArray和数组在kotlin中的区别

我不明白为什么例如Java中声明为返回byte[]的java.security.MessageDigest.digest()方法返回Kotlin中的ByteArray ,尽管Kotlin通常似乎调用byte[] Array 。 例如以下不起作用: fun main(args : Array) { val md = java.security.MessageDigest.getInstance(“SHA”) if (md == null) throw NullPointerException() val result : Array? = md.digest() } types不匹配:推断的types是ByteArray? 但Array? 预计

ByteArray和数组<Byte>在kotlin中的区别

我不明白为什么例如Java中声明为返回byte[]的java.security.MessageDigest.digest()方法返回Kotlin中的ByteArray ,尽管Kotlin通常似乎调用byte[] Array<Byte> 。 例如以下不起作用: fun main(args : Array<String>) { val md = java.security.MessageDigest.getInstance("SHA") if (md == null) throw NullPointerException() val result : Array<Byte>? = md.digest() } 类型不匹配:推断的类型是ByteArray? 但Array<Byte>? 预计