专栏首页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 条评论
登录 后参与评论

相关文章

  • popwindow 被魅族虚拟键挡住

    版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/lyhhj/article/details/45...

    Hankkin
  • Android 轻松实现百度地图定位

    版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/lyhhj/article/details/49...

    Hankkin
  • Android 隐藏显示键盘

    版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/lyhhj/article/details/49...

    Hankkin
  • Appium+python自动化28-name定位

    前言 appium1.5以下老的版本是可以通过name定位的,新版本从1.5以后都不支持name定位了 一、 name定位报错 1.最新版appium V...

    上海-悠悠
  • 字符串压缩

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

    喜欢ctrl的cxk
  • 快速学习FreeMarker-FreeMarker简介

    FreeMarker 是一款模板引擎:一种基于模板的、用来生成输出文本(任何来自于 HTML格式的文本用来自动生成源代码)的通用工具。它是为 Java 程序员提...

    cwl_java
  • javascript操作cookie

    在一些系统当中,需要用户去登录,等用户登录后,在这个系统的其他页面也需要能得知是哪个用户登录的,这时就需要向cookie里填入用户的信息,以方便在其他页面获取。...

    无邪Z
  • 漫画:如何优化 “字符串匹配算法”?

    说起“字符串匹配”,恐怕算得上是计算机领域应用最多的功能之一,为了满足这一需求,聪明的计算机科学家们发明了许多巧妙的算法。

    小灰
  • 【PAT甲级】List Grades

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

    喜欢ctrl的cxk
  • Servicemesh Interface(SMI)

    在今天的 Kubecon(2019.05.21)上,微软宣布了一个新名词:Service Mesh Interface,简称 SMI,是一个运行于 Kubern...

    崔秀龙

扫码关注云+社区

领取腾讯云代金券