1變量
變量 用var聲明汉嗽,變量名 : 數(shù)據(jù)類型欲逃,也可以省略直接賦值,類型后帶問(wèn)號(hào)?表示可為空類型(默認(rèn)空安全)饼暑。
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 ? 數(shù)組
? ? 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
//? ? 若想獲取字符串某個(gè)位置的字符稳析,這個(gè)看似簡(jiǎn)單的需求,但Java實(shí)現(xiàn)之時(shí)卻有點(diǎn)繁瑣弓叛,只能調(diào)用substring方法去截取指定位置的字符串
//? ? String result = "11".substring(number, number+1)彰居;
? ? var aa: String =origin?.get(number).toString()
//? ? 字符串拼接? 符號(hào)$后面跟變量名,在$為特殊字符
? ? var bb: String ="字符串值為 $origin"