0
スペースの削除
下記のような文字列があります。
あいうえお[スペース]かきくけこ[スペース]さしすせそ[スペース][スペース][スペース][スペース]
[スペース]と言うのは文字ではなくほんとうのスペースが入っています。さしすせそが終わった後の[スペース]の数は決まっていません。5個の場合もあるし10個の場合もあります。この文字列が終わった後の[スペース]を全部削除しようと思い下記のようにしました。
String line=あいうえお かきくけこ さしすせそ
int count=0;
for(int j=0;j<line.length();j++){
String st=line.substring(j,j+1);
if(st.equals(" ")){
count++;
}else{
count=0;//文字列と文字列の間にも[スペース]があるので、その場合countを初期化する。
}
}
line=line.substring(0,line.length()-count);
これよりも簡単でスマートなやり方はありますか?