`
jiabao523527
  • 浏览: 7644 次
  • 性别: Icon_minigender_1
  • 来自: 天津
最近访客 更多访客>>
社区版块
存档分类
最新评论

黑马程序员_java用户名中的空格问题

 
阅读更多

                        ------- android培训java培训、期待与您交流! ---------- 


经常会有朋友说怎么去用户名中的空格,其实去一个字符串俩边的空格很简单,因为java在String类里边就提供了这个方法就是trim();我们看看API里边是怎么说的:

 String trim()
          返回字符串的副本,忽略前导空白和尾部空白。

所以一般去字符串俩边的空格调用这个方法就没什么问题了。

但是有的朋友又提出说如果中间有空格怎么去,看一些视频教程中,有的同学也提到这样的问题,但是一般老师的答案都是说,中间有空格都能看到,用户能看到所以也没给出解决方案。所以本人就自己写了一个去空格的类,希望大家能给出意见多多指正!

public class StringTrim 
{	
	public static void main(String[] args) 
	{
	StringBuffer sb  =  new StringBuffer()
	 StringTrim("   aaa  bbbb     ")
	 System.out.println(sb)
	public static String StringTrim(String str ){	

	int start=0; //定义游标开始的位置
	int end=str.length-1; //定义游标结束的位置
	
		
		while(start<=end && str.charAt(start)==' '){
			start++;
			if(str.charAt(start)!=' '){
				sb.append(str.charAt(start));
			}
		}
		while(start<=end && str.charAt(end)==' '){
			end--;
			if(str.charAt(end)!=' '){
				sb.append(str.charAt(end));
			}
			return sb.toString();
		}

	}
}
}

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics