我正在制作一个应用程序,借助它可以获得所有Text消息的ArrayList。我没有遇到这个问题但是当我将它发送到Android设备的默认短信应用程序时,我看到“[]”周围的文字。但我不想要那个括号。
对于Eg:我的收件箱有一个文本“Hello World”,但我收到的字符串显示“[Hello World]”。我想要收件箱中显示的确切消息。那么我该如何从我的字符串中删除额外的“[]”。
请帮助我。提前致谢
答案 0 :(得分:1)
如果您尝试使用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);