------- android培训、java培训、期待与您交流! ----------
public class 去除字符窜两端空格的练习 {
//思路:去除字符窜两端的空格,或横线之类,首先要先定位字符窜开始时的空格之后第一个字符的角标,这里可以用while循环遍历出第一个需要字符,末尾同理.
public static String quchu(String a)
{
int x=0, y=a.length()-1;
while(x<=y&&a.charAt(x)==' ')//此处判断必须使用&&,不能使用&,不然满足前一条件时,判断后面时会报角标越界异常
x++; //切记,养成习惯,不然开发时会很难发现,常识性错误,不容易发现
while(x<=y&&a.charAt(y)==' ')//此处判断必须使用&&,不能使用&,不然满足前一条件时,判断后面时会报角标越界异常
y--; //切记,养成习惯,不然开发时会很难发现,常识性错误,不容易发现
return a.substring(x,y+1);
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
String s=" linfeng ";
yanshi.sopl(s);
s=quchu(s);
yanshi.sopl(s);
//yanshi.sopl(s.toCharArray()[3]);
}
}
------- android培训、java培训、期待与您交流! ----------