字符串类中的常用成员函数
成员函数 | 功能描述 |
operator[](i) | 操作符重载函数,访问指定下标的字符 |
startWith(s) | 判断字符串是否以s开头 |
endOF(s) | 判断字符串是否以s结束 |
insert(i,s) | 在字符串的位置i出插入s |
trim() | 去掉字符串两端的空白 |
重载数组访问操作符[]
-char& operator[](int i);
-char operator[](int i) const;
注意事项
当i的取值不合法时,抛出异常
·合法范围:(0 <= i) && (i < m_length)
判断是否以指定字符串开始或结束
-bool startWith(const char* s) const;
-bool startWith(const String& s)const;
-bool endOf(const char* s)const;
-bool endOf(const String& s)const;
在指定位置出插入字符串
-String& insert(int i,const char* s);
-String& insert(int i,const String& s);
去掉字符串两端的空白字符
-String& trim();