如题,最近在复习毕老师的基础课程,敲完课程中的一个练习,没有出现预期的效果,求解答!
- /*
- * 模拟一个trim方法,去除字符串两端的空格
- */
- public class StringTrim {
- public static void main(String[] args) {
- String s =" Welcome to learn Java! ";
- sop("["+s+"]");
- String s1 = myTrim(s);
- sop("["+s1+"]");
- }
- //打印字符串的方法
- public static void sop(String str)
- {
- System.out.println(str);
- }
- //trim方法
- public static String myTrim(String str){
- int start = 0; //第一个位置
- int end = str.length()-1; //最后一个位置
- while(start<=end && str.charAt(start)==' ');
- start++;
- while(start<=end && str.charAt(end)==' ');
- end --;
- return str.substring(start, end+1);
- }
- }
复制代码
定义的myTrim方法,没有起作用啊!
|