首先,这个函数时面用了charAt方法,JDK API 1.6里面是这样解释的
public char charAt(int index)返回指定索引处的 char 值。索引范围为从 0 到 length() - 1。序列的第一个 char 值位于索引 0 处,第二个位于索引 1 处,依此类推,这类似于数组索引。
如果索引指定的 char 值是代理项,则返回代理项值。
s.charAt(i)表示取s字符串中每i个索引的字符,再放到新串里面
s.charAt(i)+reverse,每次取得的值放在新串的前面,循环是每次是向后取s的字符,而这把每次取得的字符放在前面,所以就完成了字符串的反转 |