用递归实现求字符串长度

今儿看了个面试题,要求用递归实现求字符串长度,顺手就把代码写出来了,希望能有人想出其他的方法

package offer.giveme;
//用递归实现求字符串长度

public class MyStr {

	public  int mystr(String s,int i){
		if(i>=s.length())
			return 0;
		else
		{ 
		    ++i;
			return 1+mystr(s,i);
		}
	}
	public static void main(String[] args) {
		String str="anbamdbmadk";
		int length=new MyStr().mystr(str, 0);
		System.out.println(length);

	}

}


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章