2011-12-03 7 views
0

私はユーザーがアドレスフィールドを編集できるEditTextビューを持っています。文字列内のカンマで改行します

Some St., 
Some City, 
Some post code 

誰もが、私はこれを行うことができます方法を知っている: Some St., Some City, Some post codeは次のように提示されるだろう:それは新しい行に貼り付ける前に、例えば、以下のように、私はカンマで任意のテキストをしたいですか?

答えて

3

おそらく、あなたがそう,\n

ですべてのコンマを置き換えるためにString.replace()を行うことができ、

String s = "Some St., Some City, Some post code" 
s = s.replace(",",",\n"); 

あなたは、すべての空白を削除するには、代わりに空白

を除去するために何かをする必要がある場合があります:

String s = "Some St., Some City, Some post code"; 
    String strings[] = s.split(","); 

     for(int i = 0; i < strings.length; i++){ 
     strings[i] = strings[i].trim(); 
     strings[i] += ",\n"; 
     } 
     s = ""; 

     for(int i = 0; i < strings.length; i++) 
     s += strings[i]; 
+0

ありがとう – sam

関連する問題