我想在Android默认消息传递应用程序中实现类似功能的SMS文本计数器。因此,在每个161字符计数器应该增加一个并删除字符后,它应该减少。
答案 0 :(得分:2)
Math.floor(chars / 160) + 1
这会将您拥有的字符数除以SMS限制(160),切掉小数位并添加“1”。
http://www.java-examples.com/find-floor-value-number-using-math.floor
e.g。 chars = 170,然后(chars / 160)= 1,0625,floor(1,0625)= 1,结果是170个字符意味着2个短信。
答案 1 :(得分:1)
类似的东西:
int countSMS = (nbOfCharacters / 160) + 1;