在 android 中多個(gè) activity 中互相訪問(wèn)是常見(jiàn)的一種操作滓玖,比如:打開(kāi)系統(tǒng)瀏覽器、顯示系統(tǒng)撥號(hào)盤等等。做這些操作的時(shí)候版述,自然是需要傳遞一些數(shù)據(jù)過(guò)去几蜻,比如:要打開(kāi)...
在 android 中多個(gè) activity 中互相訪問(wèn)是常見(jiàn)的一種操作滓玖,比如:打開(kāi)系統(tǒng)瀏覽器、顯示系統(tǒng)撥號(hào)盤等等。做這些操作的時(shí)候版述,自然是需要傳遞一些數(shù)據(jù)過(guò)去几蜻,比如:要打開(kāi)...
Kotlin獲取日期時(shí)間,比較方便的方式是使用 Calendar這里給出一個(gè)返回日期時(shí)間的函數(shù)實(shí)現(xiàn)方式根據(jù)android系統(tǒng)的不同版本采取了不同的獲取方法肮雨。
kotlin 的協(xié)程是一個(gè)很有用的可避免阻塞的廉價(jià)的底層操作。本文就使用一下 sequence yield怨规,來(lái)體驗(yàn)一下陌宿。Yields a value to the [Iter...
一、前言: 效果: 二波丰、解析 1壳坪、思路 2、要點(diǎn) 3掰烟、Java完整代碼: 4爽蝴、Kotlin完整代碼: 4、簡(jiǎn)單的拖動(dòng) 轉(zhuǎn)載作者:Android師哥鏈接:https://www...
需求說(shuō)明 在完成了上篇文章:可拖動(dòng)控件[http://www.reibang.com/p/a5b1c49641b6] 之后纫骑,很容易就讓我聯(lián)想到另一個(gè)問(wèn)題:那就是類似于懸浮球...
統(tǒng)計(jì)文件字符個(gè)數(shù)是個(gè)常見(jiàn)的程序蝎亚。今天實(shí)現(xiàn)一下。首先找到一個(gè)要統(tǒng)計(jì)的文件先馆。 然后建立一個(gè)HashMap发框,用來(lái)存儲(chǔ)統(tǒng)計(jì)的結(jié)果。 讀取文件內(nèi)容煤墙,轉(zhuǎn)換成Char進(jìn)行遍歷統(tǒng)計(jì) read...
科理化是把一個(gè)多參數(shù)的函數(shù)變成多個(gè)單參數(shù)的函數(shù)梅惯。 每個(gè)函數(shù)都是一個(gè)參數(shù)宪拥,看起來(lái)好清晰哦。上面兩個(gè)函數(shù)真的一樣嗎铣减?我們調(diào)用運(yùn)行一下看看她君。 運(yùn)行的結(jié)果是 果然是一樣的。那么如果有...
forEach 徙歼、map 利用 forEach 和 map 對(duì)數(shù)組進(jìn)行操作 可以利用 map 對(duì)數(shù)組的元素進(jìn)行運(yùn)算和編輯犁河。然后利用 forEach 遍歷并 println。運(yùn)...
讀取文件使用 BufferedReader(FileReader("abc.txt")) 方法魄梯。先寫一個(gè)傳統(tǒng)的 kotlin 有自己的特點(diǎn)桨螺,可以更少的代碼實(shí)現(xiàn)這個(gè)。 以上兩段...
在 kotlin 內(nèi)酿秸,一個(gè)類中可以再嵌套類灭翔。在內(nèi)部的這個(gè)類中,如果要調(diào)用外部的類中的變量則需要使用外部類的對(duì)象辣苏。當(dāng)然肝箱,也可以使用this@來(lái)引導(dǎo) 通過(guò)這個(gè)類 Big,內(nèi)部包含...
在 kotlin 中使用靜態(tài)的函數(shù)萌狂、變量档玻,直接在包級(jí)寫函數(shù)和變量即可。為了讓其他語(yǔ)言茫藏,比如java調(diào)用起來(lái)簡(jiǎn)單一點(diǎn)误趴,也有其他的寫法,就要用到伴生對(duì)象單例务傲。 在 kotlin ...
現(xiàn)在 kotlin 用的較多的領(lǐng)域,應(yīng)該是 android 應(yīng)用開(kāi)發(fā)了吧售葡。最近開(kāi)了個(gè)小差看杭,有人買彩票不想自己預(yù)測(cè)了,也不想現(xiàn)場(chǎng)用彩票店的機(jī)器出號(hào)天通,太費(fèi)事兒泊窘。就用 kotlin...
在 kotlin 中像寒,抽象類和接口有些相似烘豹。抽象類可以實(shí)現(xiàn)一部分協(xié)議,可以有狀態(tài)和方法實(shí)現(xiàn)诺祸,必須由子類繼承后使用携悯;接口只是一種約定,沒(méi)有狀態(tài)筷笨,必須由類對(duì)接口進(jìn)行實(shí)現(xiàn)使用憔鬼。接口...
用一個(gè)簡(jiǎn)單的命令行計(jì)算器練習(xí)一下首先一個(gè)應(yīng)用程序要有一句開(kāi)場(chǎng)白,讓使用者知道是要開(kāi)始做什么了 然后等待用戶輸入 當(dāng)用戶輸入后胃夏,對(duì)輸入的內(nèi)容進(jìn)行分解轴或。首先用 split 對(duì)空格...
在寫程序的時(shí)候仰禀,有時(shí)我們無(wú)法提前預(yù)知會(huì)有多少個(gè)參數(shù)傳入照雁,這時(shí)就是變長(zhǎng)參數(shù)用武的地方了。kotlin 的main 函數(shù)的數(shù)組參數(shù)答恶,就是一個(gè)不定長(zhǎng)度的參數(shù)饺蚊,可以修改為變長(zhǎng)參數(shù)。m...
kotlin支持的運(yùn)算符 +, -, *, /, %,=,+=, -=, *=, /=, %=, ++, --, &&, ||, !, ==, !=, ===, !==, <...
數(shù)組并不是只針對(duì)數(shù)字來(lái)說(shuō)的悬嗓。僅限于數(shù)字的那是數(shù)學(xué)范疇的數(shù)列污呼。計(jì)算機(jī)編程里的數(shù)組是把一堆數(shù)據(jù)編成了組。數(shù)組可以是整型數(shù)組包竹、字符型數(shù)組燕酷、字符串?dāng)?shù)組、對(duì)象數(shù)組映企、長(zhǎng)整型數(shù)組悟狱、短整型數(shù)...
Kotlin的 String 類型是不可以為Null的。如果你需要它有值為 Null 的情況存在堰氓,需要使用 String? 類型挤渐。下面這個(gè)函數(shù),系統(tǒng)會(huì)提示 null 位置“N...