使用length為什么還要括號
public class HelloWorld {
? ? public static void main(String[] args) {
// 定義一個字符串
String s = "aljlkdsflkjsadjfklhasdkjlflkajdflwoiudsafhaasdasd";
? ? ? ??
? ? ? ? // 出現次數
int num = 0;
? ? ? ??
? ? ? ? ?// 循環遍歷每個字符,判斷是否是字符 a ,如果是,累加次數
for ( int i=0; i<s.length();i++ ? ?)
{
? ? ? ? ? ? // 獲取每個字符,判斷是否是字符a
? ? ? ? ? ? //s.charAt(i)=='a'
if ( s.charAt(i)=='a' ? ? ) {
? ? ? ? ? ? ? ? // 累加統計次數
num++;?
}
}
System.out.println("字符a出現的次數:" + num);
}
}
2018-08-02
先記住s是數組的話長度為s.length;s是字符串的話長度為s.length()吧
2018-04-24
length()是字符串的方法,所以要加括號!但是數組中length是數組對象的屬性,所以直接通過.length就可以獲取。所以js中你也可以理解為某字符串的長度屬性。如果你自定義了一個字符串類,length是它的屬性(公有),你也可以通過.length獲取他的值,但是jdk自帶的String類,只有length()方法,沒有length屬性,有興趣可以去看一下源碼!
2018-01-29
并不是特有的,C,php,python里面調用方法都需要加()。有參的在()中加入參數即可。
2018-01-29
字符串的length是它的方法,所以要加()