我正在製作一個應用程序,藉助它可以獲取所有文本消息的ArrayList。我沒有任何問題,但是當我將它發送到Android設備的默認SMS應用程序時,我看到了圍繞「[]」的文字。但我不想那個括號。從收件箱檢索郵件
例如:我的收件箱有一個文本「Hello World」,但我正在顯示「[Hello World]」的字符串。我想要在我的收件箱中顯示的確切消息。那麼我該怎麼做才能從我的字符串中刪除多餘的「[]」。
請幫助我。在此先感謝
我正在製作一個應用程序,藉助它可以獲取所有文本消息的ArrayList。我沒有任何問題,但是當我將它發送到Android設備的默認SMS應用程序時,我看到了圍繞「[]」的文字。但我不想那個括號。從收件箱檢索郵件
例如:我的收件箱有一個文本「Hello World」,但我正在顯示「[Hello World]」的字符串。我想要在我的收件箱中顯示的確切消息。那麼我該怎麼做才能從我的字符串中刪除多餘的「[]」。
請幫助我。在此先感謝
如果你想發送整個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);
我編輯了我的帖子。現在希望它有幫助。請回答我的答案。謝謝 – 2012-07-11 11:56:25
@NilayOnAndroid我已經更新了答案。編輯後嘗試編碼。 – 2012-07-11 12:04:37
@亞歷山德魯我已經嘗試過,但是我得到的輸出是「[ello Worl]」。所以「[]」堅持! – 2012-07-11 12:16:18
所以你的問題是如何從字符串中的括號去掉? – 2012-07-11 11:37:19
你可以顯示任何一個文本消息正文? – Dinesh 2012-07-11 11:39:17
@ Dinesh - 例如:收件箱中的原始郵件是「Hello World」。然後我在我的字符串中得到了「[Hello World]」。 – 2012-07-11 11:43:58