删除字符串首尾的空格

题目:

输入字符串,删除首尾的空格。单词中间只留下一个空格。

如输入“ a b c ”输出“a b c"

代码:

public static String test1(String s) {StringBuffer sb=new StringBuffer(s.trim());int j=0;int i;for(;j<sb.length();){i=j;while(sb.charAt(j)==' '&&j<sb.length()-1&&sb.charAt(j+1)==' ')j++;if(j>i)sb.delete(i, j);j=i;j++;}return new String(sb);}char* formatString(char *sourceString) {if(!sourceString)return 0;bool flag=false;char*out=sourceString;char* p=out;char* q=out;while(*q==' ')q++;while(*q!='\0'){*p=*q;p++; q++;while(*q==' '&&*(q-1)==' ')q++;}if(*(p-1)==' ')*(p-1)='\0';else*p='\0';return out;}

版权声明:本文为博主原创文章,未经博主允许不得转载。

,看着它洗涤一缕缕阳光,看着它映衬一片片星辉,

删除字符串首尾的空格

相关文章:

你感兴趣的文章:

标签云: