在使用Java编程语言开发的,我们会经常遇到字符串转数字的需求。那么在Kotlin中是怎么实现的呢?接下来跟大家分享一下。

字符串转数字

首先我们必须保证字符串是数字类型,不能出现 a3 这种数字与字符混合的字符串。我们使用该字符串的 toInt() 方法进行字符串转数字的转换。代码示例

// 定义一个字符串
 var a  = "13"
 var b = a.toInt()

数字转字符串

我们使用该数字的toString()方法进行数字转字符串的转换。

// 定义一个数字
 var a  = 13
 var b = a.toString()
                                    kotlin 字符串转数字Given a character, we have to check whether it’s an alphabet, a digit or a special character.
 给定一个字符,我们必须检查它是字母,数字还是特殊字符。 
Example:
    Input:
    c = 'A'
    Output:
    Alpha...
                                    现在的互联网,可谓是处处暗藏着危机,电信诈骗层出不穷,我就被骗了8000块,说出来都是泪~~~~~,这一切很大一部分都是信息的泄露造成的。所以对信息的加密和解密很有必要学习,所以我最近在学习加解密的知识,记录一下,与君共享,若君也是技术爱好者,互关一下,一起进步。ASCII 的内容就讲到这里啦,本文只能是带领读者简单入门,如果需要更加深入的了解ASCII的知识,建议读者去阅读相关的博客和书籍,下节会讲基于ASCII码的凯撒加密算法。
                                    1. 伴生对象companion object伴生对象是相较于一个类而言的,意为伴随某个类的对象,它属于这个类所有,与java中static修饰的一样,全局只有一个单例,声明在类的内部,在类被装载时会被初始化(与static初始化一致)companion object大括号内包裹了所有静态属性及静态方法,分离更加清晰data class Person(val name: String, val s...
                                    与java相同,Kotlin也是一门强类型的语言,强类型包含两方面:1. 所有的变量必须先申明、后使用;2. 指定类型的变量只能接受类型与之匹配的值;强类型的语言可以在编译过程中发现源代码的错误,从而保证程序更加的健壮
Kotlin的注释与java基本保持一致,Kotlin注释同样支持单行注释、多行注释和文档注释
单行注释、多行注释
单行注释就是注释一行代码,使用(//)双斜杠放在需要注...
按照预期效果,str的第0位应该大于等于1(str[0] >= 1),才会走if代码块,但事实并不如此(我取到的值:49)。
2. 解决:
kotlin采用的Unicode编码,而上文...
                                    数字类型和Java一样,Kotlin提供了一些内置类型作为它的数字类型。在Java平台上,数字都是以JVM的的原始类型存储的,除非我们所需要的是一个可空的数字引用或者是泛型,它就会引起数字的装箱操作。什么意思呢?因为Kotlin系统类型分为可空类型和不可空类型,对于Kotlin的数字类型而言,不可空类型就类似与Java中的基本数字类型,是原始的数字类型,例如:int,long,float,doubl