看板 AndroidDev 關於我們 聯絡資訊
不知道怎麼描述我的問題 我要寫一個功能 每秒顯示目前的狀態(移動中或靜止) 已經完成記步器的部分 (假設這一秒step_count有增加為"移動") 想要每秒判斷一次 該如何做呢? 還有就是要每秒新增一次狀態 假設我這第五秒是"動 停 動 動 停" 第六秒螢幕要顯示"動 停 動 動 停 動" 第七秒顯示"動 停 動 動 停 動 動" 就是把這一秒的字附加到這個字串後面 不曉得該如何查起我想找的東西 是否有人能提點一下 麻煩各位了 感激不盡 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.228.236.110 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1450628272.A.8DD.html
k70709: 字串直接用+就行了 12/21 00:52
※ 編輯: wealy3140 (36.228.236.110), 12/21/2015 01:14:53
Santez: str = str+"字" 或 str+="字" 12/21 01:20
Santez: 或是使用StringBuilder(.append()) 12/21 01:20
beyondthe: 開一個thread去檢查這一秒和上一秒的count吧,另外Stri 12/25 02:24
beyondthe: ng不要用+的 12/25 02:24
cooper6334: String用+的壞處是? 12/25 14:12
ssccg: 一直產生新string物件,效率差。不過同一個statement裡面的 12/25 15:36
ssccg: + compiler會自動優化成StringBuilder 12/25 15:38
ssccg: 自己用StringBuilder是像要條件判斷分段組、在loop裡面之類 12/25 15:39