本帖最后由 高鑫 于 2012-5-25 23:37 编辑
- class MySrim
- { String s;
- int start=0;
-
- MySrim(String s)
- {
- this.s=s;
- }
- int end=s.length();
- public void method()
- {
- while(start<=end&&s.charAt(start)==0)
- {
- start++;
- }
- while(start<=end&&s.charAt(end)==0)
- {
- end--;
- }
- System.out.println(s.substring(start,end+1));
- }
- }
- class StringDemo
- {
- public static void main(String args[])
- {
- String s=" abc cd ";
- System.out.println(s);
- MySrim my=new MySrim(s);
- my.method();
-
- }
- }
复制代码 老师的练习题,把一个字符串两头的空格去掉,编译可以通过,运行显示空指针异常,搞不懂,谁给看看 |
|