int i = 0; i<s.length(); i++ 為什么沒有定義成數(shù)據(jù)也能使用這個方法
String s = "aljlkdsflkjsadjfklhasdkjlflkajdflwoiudsafhaasdasd";
? ? ? ?// byte [] in = s.getBytes();
? ? ? ? // 出現(xiàn)次數(shù)
int num = 0;
? ? ? ??
? ? ? ? ?// 循環(huán)遍歷每個字符,判斷是否是字符 a ,如果是,累加次數(shù)
for ( int i = 0; i<s.length(); i++ ? ? )
{
? ? ? ? ? ? // 獲取每個字符,判斷是否是字符a
if ( s.charAt(i) == 'a' ) {
? ? ? ? ? ? ? ? // 累加統(tǒng)計次數(shù)
num++;?
}
}
System.out.println("字符a出現(xiàn)的次數(shù):" + num);
String s = "aljlkdsflkjsadjfklhasdkjlflkajdflwoiudsafhaasdasd";這是一個字符串吧,沒有定義成數(shù)組,為什么也可以使用length();這不是數(shù)組的長度的方法嗎?
2016-07-07
對于數(shù)組:length是屬性,s.length表示數(shù)組的長度
對于字符串:length()是方法,通過s.length()獲取字符串長度
2016-09-20
獲取數(shù)組長度時,用length;獲取字符串長度時,用length();獲取集合長度時,用size()
2016-08-22
? length()
? ? ? ? ?--------- 返回此字符串的長度。 ? ?
可以看看java API
2016-06-16
String s = "aljlkdsflkjsadjfklhasdkjlflkajdflwoiudsafhaasdasd";這是一個字符串吧,沒有定義成數(shù)組,為什么也可以使用length();這不是數(shù)組的長度的方法嗎?
2016-06-15
這只是個循環(huán),用來遍歷字符串s的
2016-06-15
看不懂你問的啊。