题目
实现字符串长度(不用 strlen)
思路
本题自己实现字符串长度,不能调用 strlen。 从 len=0 开始,只要 s[len] != ' ' 就让 len++;空串时长度为 0。等价写法是用引用从首字符走到 ' ' 前。
解题分析
长度即遇到 \0 前的字符个数。引用版:while(*s++) n++;下标版:while(s[n]) n++,不要算进终止符。
完整程序
import java.io.*;
public class Main {
public static void main(String[] args) {
String s = "hello";
System.out.println(s.length());
}
}
运行示例
输出:
5