当前位置: 技术问答>java相关
怎样只去掉一段字符串末尾的空格?
来源: 互联网 发布时间:2017-04-25
本文导语: 我定义了一大段字符串文字,由于文字开始有空格,所以我只想去掉文字末尾的空格,请教各位大侠,怎么处理? | //取得最后一个不为空的位置end for(i=len;i>0;i--) { if(temp.charAt(i-1)!=" ") {...
我定义了一大段字符串文字,由于文字开始有空格,所以我只想去掉文字末尾的空格,请教各位大侠,怎么处理?
|
//取得最后一个不为空的位置end
for(i=len;i>0;i--)
{
if(temp.charAt(i-1)!=" ")
{
end=i;
break;
}
}
temp=temp.substring(0,end);
for(i=len;i>0;i--)
{
if(temp.charAt(i-1)!=" ")
{
end=i;
break;
}
}
temp=temp.substring(0,end);
|
XXX.subString(XXX.indexOf(XXX.trim()))
没有试过,反正就是这个意思。
没有试过,反正就是这个意思。
|
错了,应末尾的是:
XXX.subString(1,XXX.indexOf(XXX.trim()) + XXX.trim().length())
XXX.subString(1,XXX.indexOf(XXX.trim()) + XXX.trim().length())
|
DJMPH(冷开水) 讲的完全正确,支持
|
如果在字符串的开始部分有空格,那么你的XXX.trim().length()就不准了。