Android 从收件箱中检索邮件

Android 从收件箱中检索邮件,android,text,sms,inbox,Android,Text,Sms,Inbox,我正在制作一个应用程序,借助它我可以获得所有短信的ArrayList。实现这一点我没有问题,但当我将其发送到Android设备的默认SMS应用程序时,我看到了“[]”周围的文本。但我不想要那个括号 例如:我的收件箱有一个文本“Hello World”,但我得到的字符串显示“[Hello World]”。我想要收件箱中显示的确切信息。那么,我应该怎么做才能从字符串中删除额外的“[]” 请帮我一下。如果您试图使用toString()发送整个ArrayList,并且它显示括号,您可以尝试重新生成字符串

我正在制作一个应用程序,借助它我可以获得所有短信的ArrayList。实现这一点我没有问题,但当我将其发送到Android设备的默认SMS应用程序时,我看到了“[]”周围的文本。但我不想要那个括号

例如:我的收件箱有一个文本“Hello World”,但我得到的字符串显示“[Hello World]”。我想要收件箱中显示的确切信息。那么,我应该怎么做才能从字符串中删除额外的“[]”


请帮我一下。如果您试图使用
toString()
发送整个
ArrayList
,并且它显示括号,您可以尝试重新生成字符串,请提前感谢:

String message = "";
    for(int i=0; i<array.size(); i++){
        message += array.get(i) + ", ";
    }

如果您试图使用
toString()
发送整个
ArrayList
,并且它显示括号,您可以尝试重新生成字符串:

String message = "";
    for(int i=0; i<array.size(); i++){
        message += array.get(i) + ", ";
    }

那么你的问题是如何删除该字符串中的括号?你能显示任何一条文本消息正文吗?@Dinesh For Ex:收件箱中的原始消息是“Hello World”。然后我的字符串中出现了“[Hello World]”。那么你的问题是如何删除该字符串中的括号?你可以显示任何一条短信正文吗?@Dinesh For Ex:收件箱中的原始邮件是“Hello World”。然后我的字符串中出现“[你好世界]”。我已经编辑了我的帖子。希望现在能有所帮助。请回答我。Thanks@NilayOnAndroid我已经更新了答案。在编辑后尝试代码。@Alexandru-我已经尝试过了,但是我得到的输出是“[ello Worl]”。所以“[]”仍然存在!!!不,这不能解决我的问题。我认为括号是安卓自己添加的,在我们将消息存储到列表中之后。。。!!!你能在发送前获得最后的字符串吗?如果您有一个包含方括号的纯字符串对象,则删除它们不会有问题。我不知道你在那里干什么。发布一些代码。我已经编辑了我的帖子。希望现在能有所帮助。请回答我。Thanks@NilayOnAndroid我已经更新了答案。在编辑后尝试代码。@Alexandru-我已经尝试过了,但是我得到的输出是“[ello Worl]”。所以“[]”仍然存在!!!不,这不能解决我的问题。我认为括号是安卓自己添加的,在我们将消息存储到列表中之后。。。!!!你能在发送前获得最后的字符串吗?如果您有一个包含方括号的纯字符串对象,则删除它们不会有问题。我不知道你在那里干什么。发布一些代码。