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"