kotlin string_51CTO博客
【函数声明】可见性修饰符 关键字 函数名称 (参数列表) : 返回值类型 {函数体}用于创建类实例的工厂函数可以与抽象返回类型具有相同的名称。public fun getNum(x:Int, y:Int): Int{ return x + y } //工厂函数 interface Foo class FooImpl : Foo fun Foo(): Foo = FooImpl()【返回值
转载 2023-12-31 19:28:22
69阅读
kotlin数据类型数据类型数值类型布尔类型字符型字符串类型数组类型使用库函数arrayOf()创建数组使用Array()构造函数创建数组数值比较装箱,拆箱类型转换 数据类型数值类型Byte=> 字节 => 8位Short => 短整型 => 16位Int => 整型 => 32位Long => 长整型 => 64位Float => 浮点型
转载 2023-11-19 17:54:54
205阅读
我们知道Java在开发及使用的过程中,存在空指针问题。一般出现在忘记给变量赋值或者因为某些原因调用了可能返回空置的方法,在调用的时候都会抛出空指针异常。在Java 8之前需要我们编写判断空的逻辑代码。if (x != null) { x.method(...); }在Java 8的时候,提供了Optional类来缓解此问题,但是也不能完全解决。在谈Kotlin的优势的时候,大家都会想到
转载 7月前
53阅读
fun main() { val a = 4 val b: Byte = 127 val c: Short = 123 val d: Int = 7 val e: Long = 123456789 val f: Float = 3.73f val g: Double = 3.73 val h: Ch
转载 2020-10-11 01:48:00
118阅读
2评论
kotlin学习笔记三kotlin可空性安全调用操作符 ?非空断言操作符 !!空合并操作符 ?:kotlin字符串截取字符串 substring分割字符串 split字符串替换 replace字符串比较字符串遍历数字类型 安全转换函数kotlin字符串拼接 kotlin可空性安全调用操作符 ?a?.函数 如果为空 则函数不执行 一般为该对象的自带函数 可以瀑布式调用 a?函数1?.函数2 let
1、repeat函数 2、扩展函数 3、运算符重载 operator 4、动态注册一个广播 5、高阶函数 6、内联函数 inline 7、oninline、crossinline1、repeat函数 定义: repeat定义传入int参数,传入几。被包裹的内容就循环几次。fun getRepeat(string: String) { val intRange = (1..20).rando
# Android Kotlin 中的 String 去空格实现 在 Android 开发中,字符串的常见操作之一是去除其中的空格。今天我们将学习如何在 Kotlin 中实现字符串去空格的功能。接下来,我们将通过一个简单的步骤流程表、代码示例以及详细的解释来帮助你理解这一过程。 ## 步骤流程 下面是实现字符串去空格的步骤流程: | 步骤编号 | 步骤描述
原创 2月前
41阅读
# 如何将 Android String 转为 Json(Kotlin 实现) 在 Android 应用开发中,我们经常需要处理 JSON 格式的数据。今天我们将讨论如何将 Android 中的 String 转换为 JSON 对象。这个过程通常涉及以下几个步骤: ### 处理流程 下面的表格展示了将 String 转为 JSON 的具体步骤: | 步骤 | 描述 | |------|--
原创 4月前
51阅读
KotlinString的常用方法 2021-03-26 21:48:46 1051 0 1 参考目录 [show] 阅读完需:约 17 分钟 KotlinString类中有
原创 2023-07-17 10:53:59
1281阅读
 容器的基本操作Kotlin也拥有三类基本的容器,分别是集合Set、队列List、映射Map。每类容器又分作只读和可变两种类型。只读就表明对于该容器只有读的能力,而增删改就必须使用可变的类型了。Kotlin规定每个变量在定义的时候必须指定是否能够修改。如定义var和val。容器也类似,默认的新容器都是只读容器,如果需要允许修改容器变量,就需要加上Mutable前缀形成新的容器,比如:Mu
转载 2月前
24阅读
Kotlin 的协变与逆变统称为 Kotlin 的变型。变型是指泛型的基础类型与它的参数类型是如何关联的。对于普通类型来说,我们可以使用子类代替父类,因为子类包含了父类的全部内容。但是对于泛型来说,如果泛型的基础类型相同,其中一个参数类型是另外一个参数类型的子类,泛型类也不存在这种继承关系,无法直接替换使用。要解除这些限制,就需要用到协变与逆变。变型变型的存在是为了解决函数的泛型参数传递问题。下面
目录一、字符串创建1.1 字符串属性1.2 字符串函数二、字符串截取三、字符串分割四、字符串替换五、字符串比较六、字符串查找七、字符串验证八、大杂烩一、字符串创建        String类表示char类型的数组。字符串是不可变的,这意味着长度和元素在创建后不能更改。因为字符串对象是不可变的,所以可以共享它们。fun
转载 2023-11-29 12:40:33
397阅读
如何从Kotlin中的String创建JSONObject?(How to create a JSONObject from String in Kotlin?) https://www.it1352.com/1533625.html
原创 2021-07-08 13:40:16
1808阅读
字符串字符串判空val string = "" val string2 = " " >> println(string.isBlank()) // true >> println(string.isNotBlank()) // false >> println(string.isEmpty()) // true >> println(stri
转载 7月前
55阅读
语法特性Lambda前言Kotlin相比于 Java遍历分割与正则截取函数去空格三重引号字符串模板 抓住今天,尽可能少的信赖明天。 喝汤能补 (* ^ ▽ ^ *)前言  该文章作为学习交流,如有错误欢迎各位大佬指正 (* ^ ▽ ^ *)自身技能 (1)已具备计算机的基本知识本文简介 主要讲解:字符串,以及字符串处理相关函数。Kotlin相比于 Java字符串遍历split 传入参数不是正则拆
转载 2023-12-25 14:37:41
207阅读
0x06:List minus listfun main(args: Array<String>) { val list = listOf(1, 2, 3) print(list - 1) print(list - listOf(1)) val ones = listOf(1, 1, 1) print(ones - 1) print(o
# 在 Android Kotlin 中将 String 转换为 Object 的实现指南 在开发中,我们经常需要将字符串(String)转换为对象(Object),这样可以更方便地处理数据。本文将指导你如何在 Android Kotlin 中实现这一过程,并详细解释每一步。 ## 实现流程 为了帮助你理解整个过程,我们首先列出一个简单的实施步骤表格: | 步骤 | 描述
原创 1月前
22阅读
前言Kotlin 类和对象 系列Kotlin 类和对象(上)类的分析Kotlin 类和对象(下)object对象的分析上篇分析了Kotlin类的一些知识,本篇将继续分析Kotlin 对象相关内容。 通过本篇文章,你将了解到:1、object 关键字的应用场景 2、对象表达式使用(与Java 对比) 3、对象声明原理&使用(与Java 对比) 4、伴生对象原理&使用(与Java 对比
转载 2023-09-03 08:33:19
160阅读
文章目录1. 范围使用2. 类型检查 & 转换3. 相等性判断4. 空安全 Kotlin被Google官方认为是Android开发的一级编程语言。今天,我将主要讲解,关于Kotlin的一些实用语法糖,主要包括:范围使用:in、downTo、step、until类型检查 & 转换:is、智能转换、as相等性:equals()、== 、===空安全1. 范围使用主要用于表示范围,主要
上一篇文章介绍了如何对循环语句进行操作,末尾还演示了发现空串时直接继续下一循环,只是在初始化字符串数组时使用了“val poem2Array:Array<String?> = ***”,该表达式不免令人疑惑,为何这里要在String后面加个问号?由此,本文就Kotlin如何判断和处理空值,再做进一步的深入探讨。 以往的开发工作之中,少不了要跟
  • 1
  • 2
  • 3
  • 4
  • 5