2012-07-11 4 views
1

나는 모든 텍스트 메시지의 ArrayList를 얻을 수있는 도움을 받아 앱을 만들고 있습니다. 나는 그것을 달성하는 데 아무런 문제가 없었지만 안드로이드 장치의 기본 SMS 응용 프로그램으로 보낼 때 "[]"로 둘러싼 텍스트를 볼 수 있습니다. 하지만 나는 그 괄호를 원하지 않는다.받은 편지함에서 메시지 가져 오기

예 : 내받은 편지함에는 "Hello World"라는 텍스트가 있지만 "[Hello World]"라는 문자열이 표시됩니다. 내받은 편지함에 표시되는 정확한 메시지를 원합니다. 그래서 내 문자열에서 여분의 "[]"을 제거하려면 어떻게해야합니까?

도와주세요.

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

","당신의 구분자가 될 수 있습니다 사전

+0

을 시도 그래서 귀하의 질문은 해당 문자열에서 브래킷을 제거하는 방법은? –

+0

하나의 문자 메시지 본문을 표시 할 수 있습니까? – Dinesh

+0

@ Dinesh-For 예 :받은 편지함의 원본 메시지는 "Hello World"입니다. 그럼 내 문자열에 "[Hello World]"가 나타납니다. –

답변

1

당신이 toString()와 전체 ArrayList를 보내려고하고, 당신이 문자열을 다시 시도 할 수 있습니다 괄호를 표시 있다면 감사드립니다. 그러나 이것이 당신이 원하는 것이라는 것이 확실하지 않습니다. 설명에 더 많은 정보를 제공 할 수 있습니까?

편집 :

String message="[Hello World]"; 
     message.substring(1,message.length()-1); 
+0

내 게시물을 편집했습니다. 희망이 지금 도움이됩니다. 친절하게 답장을 보내주십시오. 감사합니다 –

+0

@ NilayOnAndroid 나는 대답을 업데이 트했습니다. 편집 후 코드를 사용해보십시오. –

+0

@ Alexandru- 나는 이미 그것을 시도했지만 그 대신에 "[ello Worl]"이라는 출력을 얻고 있습니다. 그래서 "[]"은 계속됩니다 !!! –