s.length()的意思是計算字符串s的長度,其返回值是一個整數,比如以下代碼: #include<iostream.h> #include<string> using namespace std; int main() { string s = "abc"; //注意,s的長度為3,而s的字符數為4(包括結束符'\0') int i=s.length(); //計算長度並把值賦給i cout<<"s的字符數為:"<<i<<endl; return 0; } 輸出結果: s的字符數為:3
s.length是針對java中數組的,length是數組的一個屬性,用來表示數組的長度 s.length()則是字符串的一個方法,用來返回字符串的長度的 字符串是沒有length屬性的,只有length()方法 數組有length屬性,而沒有length()方法