需求如題 話不多說(shuō) 關(guān)門放碼 《布局》 關(guān)鍵屬性completionThreshold 代表輸入幾個(gè)字符匹配一次dropDownWidth/He...
一、對(duì)變量延遲初始化 應(yīng)用場(chǎng)景:如果一個(gè)類中,存在很多全局變量實(shí)例,我們不得不做許多的非空判斷,即使我們非常確定他們不會(huì)為空。比如: 使用lat...
一、標(biāo)準(zhǔn)函數(shù)with、run、apply 標(biāo)準(zhǔn)函數(shù)是指在Standard.kt文件中定義的函數(shù),任何的Kotlin代碼都可以自由的調(diào)用。我們之前...
一、字符串內(nèi)嵌表達(dá)式 ${} 表達(dá)式 當(dāng){}中只有一個(gè)變量時(shí),{}可以省略掉 二、函數(shù)的默認(rèn)值 我們可以在定義函數(shù)時(shí)給任意參數(shù)一個(gè)默認(rèn)值,這樣調(diào)...
一、可空類型系統(tǒng) Kotlin默認(rèn)所有的參數(shù)和變量都不可為空。Int 表示不可為空的整型Int? 表示可為空的整型eg: 有點(diǎn)啰嗦吧,別急,...
一、創(chuàng)建與遍歷集合 1.List與Set集合 (1).不可變集合:無(wú)法進(jìn)行增刪改查操作 (2).可變集合:可以進(jìn)行增刪改查操作 Set用法與Li...
一、數(shù)據(jù)類 數(shù)據(jù)類通常需要重寫equals(),hashCode(),toString()這幾個(gè)方法。equals():用于判斷兩個(gè)數(shù)據(jù)類是否相...
Java中: public、private、protected、default(什么都不寫)Kotlin中:public、private、pro...
和Java一樣,任何一個(gè)類最多只能繼承一個(gè)父類,但是卻可以實(shí)現(xiàn)任意多個(gè)接口。 1.簡(jiǎn)單使用 首先我們創(chuàng)建一個(gè)接口 讓Student類繼承它 在J...