for (int i=0;i<s.length;i++)
和
for (int i=0;i<s.length();i++)
被封装的函数是不会自己执行的,需要调用才能执行按照楼上的方法试了一下,可以出来,还是不知道原因.
length是属性,是定义数组自带的属性,length()是方法,是创建字符串对象后可以使用的方法
length是针对数组长度的
length()是针对字符串的