我有一个字符串为“AASS MON 01 2013 365.00 HJJ Call”
我需要从上面的String中删除String 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
答案 0 :(得分:2)
以下是我通常使用的内容:
public static String removeExtraSpaces(String input) {
return input.trim().replaceAll(" +", " ");
}
trim
删除开始和结束空格,而replaceAll
用一个空格替换任意一行空格。
答案 1 :(得分: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);
}
}