专栏首页Android干货园Kotlin初级(4)- - - 字符串和字符.md

Kotlin初级(4)- - - 字符串和字符.md

字符串

Kotlin中字符串是有序的字符的集合

常用方法

1.isEmpty()

用来判断字符串为空

2. count()或者length

获取字符串中的字符数目

3.get(i)或者[i]

获取指定位置的字符

4.substring()

截取某一段字符串

5.index索引

indexOf()、lastIndexOf()、indices索引范围

6.contains()

7.drop()

舍弃字符串

8.take()

跟drop对应 拣取

字符

Kolin中用Char类型定义字符君,字符用一堆单引号包含,称为字符字面量

常用方法

1.isDigit()、isLetter()

判断是否为数字、判断是否为字符

2.字符的下一个或上一个字符

字符串模版

所谓字符串模板是在字符串中添加若干个占位符,内容会在后期指定,也就是说,用模板可以设置字符串动态的部分。

使用

val name="Mike"
println("hello,$name")

输出中包含$

val name="Mike"
println("$name have 5\$s")

输出中有表达式

val name="Mike"
println("hello,${if(name.isBlank()) name.toUpperCase() else name.toLowerCase()}")

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 4-字符串

    字段宽度是转换后的值保留的最小字符个数,精度是数字转换结果中应该包含的小数位数或字符串转换后的值所能包含的最大字符个数。

    用户3106371
  • Swift 字符串和字符

    Swift 字符串通过 String 类型来表示,也可以表示为 Character 类型值的集合。

    Swift社区
  • 字符串,字节和字符编码

    下载一个名为 languages.txt 的文本文件。(下载地址: https://learnpythonthehardway.org/python3/lang...

    Tia
  • kotlin源码阅读——字符串

    filename:String.kt/StringsJVM.kt/Arrays.kt/CharSequence.kt

    Runhwguo
  • LeetCode 271. 字符串的编码与解码(4位16进制字符+字符串)

    请你设计一个算法,可以将一个 字符串列表 编码成为一个 字符串。 这个编码后的字符串是可以通过网络进行高效传送的,并且可以在接收端被解码回原来的字符串列表。

    Michael阿明
  • 【初识Go】| Day5 字典、字符串

    字典/哈希表是一种巧妙并且实用的数据字结构。它是一个无序的key/value对的集合,其中所有的key都是不同的,然后通过给定的key可以在常数时间复杂度内检索...

    yussuy
  • Swift教程(三)--字符串和字符

    字符串是一系列的字符,比如说 “hello, world”或者 “likeyou”。Swift 的字符串用 String类型来表示。 String的内容可以通过...

    roc
  • 字符函数和字符串函数

    海盗船长
  • 7-4 字符串排序

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    韩旭051
  • Java字符类Character字符串类String和StringBuffer

    我们知道Java内置了数据类型char,但面向对象的Java在实际处理过程中需要的是对象,于是包装类Character就被设计了出来。

    dongfanger
  • 2019-11-13-C++CLI的托管字符串std字符串和c字符串的转换

    在C++/CLI中,我们可以接触到三种字符串std::string,System::string,cstring。这里我们分别称之为标准字符串,托管字符串和c语...

    黄腾霄
  • 字符串和编码

    字符编码 我们已经讲过了,字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才...

    wangxl
  • 变量和字符串

    4、变量的命名可以去命名任何合法的名字,但作为一个优秀的程序员,请将尽量给变量取个专业些的名字。

    清菡
  • 浅谈Java中字符串的初始化及字符串操作类

    当你知道字符串的初始化细节后, 再去写 Strings="hello"或 Strings=newString("hello")等代码时, 就能做到心中有数。

    Java识堂
  • Access通配符和字符串运算符

    大家好,上节介绍比较运算符和逻辑运算符,本节主要介绍字符串运算符和通配符,(有的书中将like是作为特殊运算符,这里不细究,重要的是了解用法。)

    无言之月
  • 两个字数字字符串求和

    付威
  • [日常] C语言中的字符数组和字符串

    c语言字符数组和字符串: 1.存放字符的数组称为字符数组 char str[] 2.'\0'也被称为字符串结束标志 3.由" "包围的字符串会自动在末尾添加'\...

    陶士涵
  • python数字和字符串对象

        通过int(1L) 转换成整型,float(1) 转换成浮点型,long(1) 转换长整型

    py3study
  • 【PAT乙级】字符串A+B

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    喜欢ctrl的cxk

扫码关注云+社区

领取腾讯云代金券