Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在制作一个应用程序,借助它我可以获得所有文本消息的 ArrayList。我实现这一点没有问题,但是当我将它发送到 Android 设备的默认 SMS 应用程序时,我看到“[]”周围的文本。但我不想要那个括号。
例如:我的收件箱有一个文本“Hello World”,但我得到的字符串显示“[Hello World]”。我想要在我的收件箱中显示的确切消息。那么我应该怎么做才能从我的字符串中删除额外的“[]”。
请帮助我。提前致谢
如果您尝试发送整个字符串ArrayList并且toString()它显示括号,您可以尝试重建字符串:
ArrayList
toString()
String message = ""; for(int i=0; i<array.size(); i++){ message += array.get(i) + ", "; }
其中“,”可以是您的分隔符。但我不确定这是你想要的,你能在描述中提供更多信息吗?
编辑:试试
String message="[Hello World]"; message.substring(1,message.length()-1);