今儿看了个面试题,要求用递归实现求字符串长度,顺手就把代码写出来了,希望能有人想出其他的方法
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);
}
}