去除一个字符串前面的空白

  • 这里有个字符串“ 虽 国 ”,将这个字符串前面的空白去除(前面不一定是空格,还有可能是换行),保留中间和后面的空白!


慕婉清6462132
浏览 633回答 2
2回答

呼唤远方

String&nbsp;GetTail(String&nbsp;str) { &nbsp;&nbsp;&nbsp;int&nbsp;i; &nbsp;&nbsp;&nbsp;for(i&nbsp;=&nbsp;0;&nbsp;i&nbsp;<&nbsp;str.length();&nbsp;++i) &nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(str.charAt(i)&nbsp;>&nbsp;0x20) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;return&nbsp;str.subString(i); }

PIPIONE

创建 trim()方法,移除前面和后面的空白。如果只移除前面的空白,需要实现 ltrim 方法。如下:public&nbsp;static&nbsp;String&nbsp;ltrim(String&nbsp;s)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;i&nbsp;=&nbsp;0; &nbsp;&nbsp;&nbsp;&nbsp;while&nbsp;(i&nbsp;<&nbsp;s.length()&nbsp;&&&nbsp;Character.isWhitespace(s.charAt(i)))&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i++; &nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;s.substring(i); } String&nbsp;myString&nbsp;=&nbsp;"&nbsp;whitespace&nbsp;be&nbsp;gone!"; String&nbsp;trimmedString&nbsp;=&nbsp;ltrim(&nbsp;myString&nbsp;);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java