请记住,此代码效率很低,但是它以递归方式计算String的长度。
private static int stringLength(String string){ if(string == null){ return 0; } if(string.isEmpty()){ return 0; } return 1 + stringLength(string.substring(1)); }
请记住,此代码效率很低,但是它以递归方式计算String的长度。
private static int stringLength(String string){ if(string == null){ return 0; } if(string.isEmpty()){ return 0; } return 1 + stringLength(string.substring(1)); }