Kotlin入门基础 变量,数组与字符串处理

1变量

变量 用var声明,变量名 : 数据类型,也可以省略直接赋值,类型后带问号?表示可为空类型(默认空安全)。

private String name;

private String age;

private int count ;

var name: String? =null

var age: String? =null

var count: Int =0

2   final 变成 val

//    final String name = null;

//    String otherName;

//    otherName = null;

    val na: String? =null

    var otherN: String? =null

3   数组

    var int_array: Array =arrayOf(1, 2, 3)

var char_array: Array =arrayOf('a', 'b', 'c')

4 字符串处理

    var origin: String? ="ff.ff1.fff2.fff3"

    //    split

    var strList: List =origin.split(".")

var number: Int =1

    //    substring

//    若想获取字符串某个位置的字符,这个看似简单的需求,但Java实现之时却有点繁琐,只能调用substring方法去截取指定位置的字符串

//    String result = "11".substring(number, number+1);

    var aa: String =origin?.get(number).toString()

//    字符串拼接  符号$后面跟变量名,在$为特殊字符

    var bb: String ="字符串值为 $origin"

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 最先接触编程的知识是在大学里面,大学里面学了一些基础的知识,c语言,java语言,单片机的汇编语言等;大学毕...
    oceanfive阅读 3,169评论 0 7
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,802评论 18 399
  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 13,950评论 0 38
  • 姓名:张金友 公司:深圳市慧友冠源科技有限公司 【日精进打卡第81天】 【知-学习】 背诵《六项精进大纲》3遍 背...
    7ba11b8e59f0阅读 102评论 0 0
  • 早上醒来,想起了昨天街道的那个电话还没有回。于是拨通了未接来电,被告知下午2点考试。要考什么呢?计算机做表格...
    小彩123阅读 233评论 0 0