![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kotlin
会编程的猩猩
这个作者很懒,什么都没留下…
展开
-
kotlin 中缀表达式
中缀表达式的简单使用原创 2023-05-25 22:25:37 · 70 阅读 · 0 评论 -
Kotlin lateinit 和 lazy 之间的区别 (翻译)
kotlin中lateinit 和lazy 的区别原创 2023-03-06 09:14:12 · 489 阅读 · 0 评论 -
kotlin中文官方协程阅读记录
官方笔记原创 2023-01-29 17:31:41 · 384 阅读 · 0 评论 -
Kotlin forEach的continue 和break 如何写?
forEach的continue 和break 如何写 listOf(1, 2, 3, 4, 5).forEach { if (it == 3) return@forEach print("$it ") } println("\n") run breaking@{ listOf(1, 2, 3, 4, 5).forEach { if (it == 3) return@breaking p原创 2022-04-11 08:54:57 · 2530 阅读 · 0 评论 -
Kotlin协程在okhttp中的崩溃
用的是retrofit 报的是okhttp的错误,搜索了大量方法,至今无解,等待大神解决。retrofit2.KotlinExtensions$await$2$2.onResponse(KotlinExtensions.kt:53)retrofit2.KotlinExtensions$await$2$2.onResponse(KotlinExtensions.kt:53)retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:161)okhttp3.原创 2021-05-13 16:44:41 · 1173 阅读 · 4 评论 -
抽象类和接口
只写两句话加深理解:抽象类是事物的本质接口是事物的能力原创 2018-10-16 22:54:53 · 90 阅读 · 0 评论 -
Kotlin消息摘要
直接上代码object MessageDigestUtils { /** * md5加密字符串 * md5使用后转成16进制变成32个字节 */ fun md5(str: String): String { val digest = MessageDigest.getInstance("MD5") val result...原创 2018-09-24 16:41:46 · 215 阅读 · 0 评论 -
Kotlin实现签名
Kotlin实现签名首先祝我中秋节快乐。上代码—>object SignatureUtils { /** * 签名 */ fun sign(str: String, privateKey: PrivateKey): String { val signature = Signature.getInstance("SHA256withRS...原创 2018-09-24 16:38:53 · 442 阅读 · 0 评论 -
AES加解密
以下是AES加解密Kotlin实现:object AESCrypt { /** * AES加密 */ fun enCrypt(str: String, pwd: String): String { //创建cipher对象 val cipher = Cipher.getInstance("AES") val...原创 2018-09-10 23:07:19 · 233 阅读 · 0 评论 -
DES加密解密
以下是Kotlin 实现的DES的加解密算法:object DESCrypt { /** * DES加密 */ fun encrypt(str: String, pwd: String): String { //创建cipher对象 val cipher = Cipher.getInstance("DES") ...原创 2018-09-10 22:36:00 · 1133 阅读 · 0 评论 -
凯撒加密解密
学习到一个简单的加密算法,用Kotlin实现一下:open class CaesarCrypt { /** * 凯撒加密算法 */ fun encrypt(str: String, key: Int): String { val result = with(StringBuffer()) { for (c in str...原创 2018-09-10 21:14:50 · 685 阅读 · 0 评论 -
RSA加密Kotlin实现
下面是RSA的Kotlin实现有个疑问的是:一般界面都是 128个字节限制,但是我用128个总是出错,看到说是要用256个,改成256后就没问题了,是不是我的Jdk版本的问题啊,我的IDEA是jdk10 然后Android studio用的jdk8 ,结果都是要用128的。jdk7就没测试了,有知道的告诉我。object RSACrypt { val transformation ...原创 2018-09-16 22:38:00 · 1402 阅读 · 0 评论