前段时间学习kotlin时记录的常用的tips1.String拼接"[$tag] $message" 使用$符号.复杂一点就用{}括起来 2.强转用as 3.是否是 用is 4.所有的类都继承自Any,默认都是final,需要继承的话需要在父类加上open 或者abstract 5.kotlin一切都是对象 不像java,java有几本数据类型.当然,像integer,float或者boo
一、数组 Kotlin 中的数组是带有类型参数的类,其元素类型被指定为相应的类型参数,使用 Array 类来表示, Array 类定义了 get 与 set 函数(按照运算符重载约定这会转变为 [ ] )以及 size 属性等 创建数组的方法有以下几个: 用 arrayOf 函数创建一个数组,包含的
转载
2019-05-28 09:36:00
343阅读
2评论
Kotlin数据类型思维导图
目录基本数据类型数值类型Byte型Short型Int型Long型Float型Double型数值类型的装箱和比较进制表示布尔型Boolean字符型Char数组Array字符串String类型转换隐式转换显式转换基本数据类型数值类型Byte型1B长,数值范围为-128~127 也和Java的内存机制一致(均用JVM机
转载
2024-01-31 09:31:22
431阅读
大家好,这里是kotlin的学习沃土,我将以简洁的方式和对比的手法向大家讲解kotlin的学习,我们利用我们有的Java基础来进行学习,当然,没有该基础的同学可以试着用自己的方式理解;这一期我们先从变量入手,在此之前,我们先来体验一下:大家打开我们的idea,然后创建一个工程,注意选择的是kotlin语言,然后在里面的src->main创建自己的kotlin文件就可以了,这里我们用来学习时候
转载
2024-08-02 09:00:52
132阅读
语法特性Lambda前言Kotlin相比于 Java遍历分割与正则截取函数去空格三重引号字符串模板 抓住今天,尽可能少的信赖明天。 喝汤能补 (* ^ ▽ ^ *)前言 该文章作为学习交流,如有错误欢迎各位大佬指正 (* ^ ▽ ^ *)自身技能 (1)已具备计算机的基本知识本文简介 主要讲解:字符串,以及字符串处理相关函数。Kotlin相比于 Java字符串遍历split 传入参数不是正则拆
转载
2023-12-25 14:37:41
240阅读
文章目录字符串模板字符串模板fun main(args: Array<String>) { println(diaryGenerator("中山公园"))}fun diaryGenerator(placeName:String):String{ var temple = "今天天气很晴朗,今天去${placeName}玩,映入眼帘的是${placeName}${place...
原创
2022-06-06 13:43:36
159阅读
Kotlin基础语法和API
字符串
字符串查找
str.first()str.last()str.indexOf()str.lastindexOf()字符串截取的区别
subString(3)subString(3,7)subString(IntRange(3,7))字符串的替换
subString.replace("Hello",'aaa') 替换字
转载
2023-08-01 11:02:59
559阅读
【2023最新】Kotlin基础教程 Kotlin Basics 文章目录【2023最新】Kotlin基础教程 Kotlin Basics2 第二阶段:Sold!2.9 【字符串模板】String templates2.9.1 表达式模板2.9.2 Idiom2.9.3 结论2.9.4 练习 Kotlin,一种结合了函数式和面向对象编程特性的现代跨平台语言。2 第二阶段:Sold!2.9 【字符串
转载
2024-06-09 10:56:28
25阅读
String字符串//使用for循环进行遍历
for (s in str) print(s + ",") //H,e,l,l,o, ,K,o,t,l,i,n,增plus ()字符串拼接,可传入任意类型val str = "Hello Kotlin"
val num = "123456123"
println(str + num) //Hello Kotlin123456123
print
转载
2024-04-15 16:07:55
99阅读
(Kotlin 学习笔记的文档结构基本按照 Java 核心技术一书的目录排列)基本程序设计结构数据类型数字类型宽度Double64Float32Long64Int32Short16Byte8Char 类型Kotlin 中字符类型为 “Char”,和 Java 中不同的是,Kotlin 中的 Char 类型无法作为数字使用。如果需要将 Char 类型转换为 Int 类型,则可以直接调用"toInt"
转载
2024-01-12 10:34:32
166阅读
1 字符串内嵌表达式首先来看一下Kotlin中字符串内嵌表达式的语法规则:"hello, ${obj.name}. nice to meet you!"可以看到,Kotlin允许我们在字符串里嵌入${}这种语法结构的表达式,并在运行时使用表达式执行的结果替代这一部分内容。另外,当表达式中仅有一个变量的时候,还可以将两边的大括号省略,如下所示:"hello, $name. nice to meet
转载
2024-01-21 00:25:17
115阅读
那些会上瘾的Kotlin语法Kotlin有毒,用过就上瘾……略有夸张,其实就用来写了个记录POI和轨迹的demo而已,不过感觉语法确实很简洁。在此总(板)结(书)一下Kotlin与Java的不一样,或者说比Java更简洁、优雅的语法和特性。1.字符串模板相比于Java的字符串拼接,Kotlin的字符串模板更紧凑:fun main(args:Array<String>){
val
转载
2023-12-19 22:19:16
268阅读
字符串模板1、和许多脚本语言一样,Kotlin让我们可以在字符串字面值中引用局部变量,只需要前面加个$。fun printName(name:String) {
println("My name is $name")
}调用代码:fun main() {
printName("Lily")
}
//运行结果
My name is Lily2、还可以引用更复杂的表达式,只需要把表达
转载
2024-05-28 23:30:16
45阅读
恕我直言,Kotlin并不是主要的杀手级功能-虽然可以肯定地将扩展方法和属性归类,但是可以带来很多深远的影响。 它们大多数不是语言内置的,而是作为Kotlin标准库的一部分提供的功能。 在本文中,我想介绍其中的一小部分,并描述如何使用它们来改进代码。<!-more-→ 去做() 在新的代码库中具有//TODO注释是很常见的。 对于我们大多数开发人员而言,这甚至可能是一种反思。
转载
2023-07-06 14:40:49
79阅读
kotlin之字符串前言字符串的定义和操作字符串之间的比较前言在Java中我们拥有字符串,那自然在我们的kotlin中也是拥有字符串的,只是在kotlin中的字符串添加了很多实用的方法。
原创
2022-02-11 16:19:18
432阅读
kotlin之字符串前言字符串的定义和操作字符串之间的比较前言在Java中我们拥有字符串,那自然在我们的kotlin中也是拥有字符串的,只是在kotlin中的字符串添加了很多实用的方法。字符串的定义和操作以下是字符串的定义和操作。class StringDemo { companion object { @JvmStatic fun main...
原创
2021-07-16 09:29:07
213阅读
使用$javaLog.e("wy", "initData: "+temp+" "+temp1 )kotincreate_time.text= "$temp $temp1"
原创
2022-05-26 16:53:37
1079阅读
在kotlin 中 使用String 表示字符串类型,如下二类字符串 一 普通字符串 二 保留原始格式的字符串
转载
2021-08-13 09:48:41
278阅读
Kotlin 作为现代 JVM 语言,在字符串处理方面提供了简洁语法与强大功能的平衡。其字符串类型 `String` 本质上是对 Java `java.lan
在前面讲解Kotlin数据类型的时候,提到了字符串类型,当然关于其定义在前面的章节中已经讲解过了。对Kotlin中的数据类型不清楚的同学。请参考Kotlin——初级篇(三):数据类型详解这篇文章。 在这篇文章中,会对字符串(String)的常用操作做出一个讲解。比如,字符串的截取、查找、获取长度、替换等等...目录 一、字符串查找字符串查找功能在实际开发中,只会用到几个简单的函数,这里我只说
转载
2024-05-29 06:55:13
69阅读