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替换任何一行空格。

于 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 回答