[问题] 每秒新增文字显示

楼主: wealy3140 (wealy)   2015-12-21 00:17:50
不知道怎么描述我的问题
我要写一个功能
每秒显示目前的状态(移动中或静止)
已经完成记步器的部分
(假设这一秒step_count有增加为"移动")
想要每秒判断一次 该如何做呢?
还有就是要每秒新增一次状态
假设我这第五秒是"动 停 动 动 停"
第六秒萤幕要显示"动 停 动 动 停 动"
第七秒显示"动 停 动 动 停 动 动"
就是把这一秒的字附加到这个字串后面
不晓得该如何查起我想找的东西
是否有人能提点一下 麻烦各位了 感激不尽
作者: k70709 (嘎肉)   2015-12-21 00:52:00
字串直接用+就行了
作者: Santez (SanTez)   2015-12-21 01:20:00
str = str+"字" 或 str+="字"或是使用StringBuilder(.append())
作者: beyondthe (bb)   2015-12-25 02:24:00
开一个thread去检查这一秒和上一秒的count吧,另外String不要用+的
作者: cooper6334 (库波)   2015-12-25 14:12:00
String用+的坏处是?
作者: ssccg (23)   2015-12-25 15:36:00
一直产生新string物件,效率差。不过同一个statement里面的+ compiler会自动优化成StringBuilder自己用StringBuilder是像要条件判断分段组、在loop里面之类

Links booklink

Contact Us: admin [ a t ] ucptt.com