0

「AASS MON 01 2013 365.00 HJJ Call」という文字列があります

上記の文字列から文字列 HJJ を削除する必要があり、次のような出力が必要です。

AASS MON 01 2013 365.00 HJJ コール

私は次のことを試しました

if(symbol.contains("HJJ"))
{
symbol = symbol.replace("HJJ","");
}

しかし、これで私は出力を得ています

AASS MON 01 2013 365.00  Call  ( One extra space before call )

私はそれがしたい場所

AASS MON 01 2013 365.00 Call
4

2 に答える 2

2

これが私が通常使用するものです:

public static String removeExtraSpaces(String input) {
    return input.trim().replaceAll("  +", " ");
}

trim開始スペースと終了スペースを削除しreplaceAll、スペースの行を1つのスペースに置き換えます。

于 2013-02-26T14:14:15.223 に答える
0
public class Trimimg
{
    public static void main(String[]args)
    {
        String str = "AASS MON 01 2013 365.00 HJJ Call";

        String newStr = str.replace(" HJJ", "");

        System.out.println(newStr);
    }
}
于 2013-02-26T14:40:58.590 に答える