我有一个收集wifi和蜂窝数据使用情况并通过SMS作为数据字符串发送的应用程序-但是我需要一些帮助来修改将其发送为正确格式的字符串
现在的显示方式:
USI;1;3056090866;06/16/58/06/24/13;CN25.48,WN86.957USI;CN34.931,WN16.656
我希望它以以下方式发送:(其中没有第二个USI)
USI;1;3056090866;06/16/58/06/24/13;CN25.48,WN86.957;CN34.931,WN16.656
如何做到这一点? (我只是想删除单词USI的第二次出现,但是我不确定如何使用String.format以编程方式删除数据)
代码片段:
String info = String.format("USI%sCN%s,WN%s", tag + status + tag + mdn +tag + DToDevice + tag, mobileStr, totalStr + settings.getString("last_month", "0"));
最佳答案
info.replace("USI","")
将删除"USI"
的每个实例。也许做"USI" + info.replace("USI","")
就足够了。