1

すべてのテキスト メッセージの ArrayList を取得できるアプリを作成しています。それを達成するのに問題はありませんでしたが、AndroidデバイスのデフォルトのSMSアプリケーションに送信すると、「[]」で囲まれたテキストが表示されます。しかし、私はその括弧が欲しくありません。

例: 受信ボックスに「Hello World」というテキストがありますが、「[Hello World]」という文字列が表示されます。受信トレイに表示されている正確なメッセージが必要です。余分な「[]」を文字列から削除するにはどうすればよいですか。

それについて私を助けてください。前もって感謝します

4

1 に答える 1

1

で全体を送信しようとしてArrayListtoString()て、括弧が表示されている場合は、文字列を再構築してみてください。

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-11T11:45:31.680 に答える