我有一个应用程序,可以收集 wifi 和蜂窝数据使用情况,并通过短信将其作为数据字符串发送 - 但是我需要一些帮助,将其发送的字符串修改为正确的格式
现在的样子:
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","")
就足够了。
关于java - 格式化 String.format 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17299527/