获取字符串长度
-
String str
- str.length(); //获取String类型字符串长度
- str.size(); //STL获取容器中元素个数
-
Char* s
- strlen(s); //以遇到‘ ’为判断依据,结果中不含' ';
- size_of(s); //对于指针,获取的是指针开辟的空间大小,不受' '影响,即与实际存储的元素无关。对于数组,获取的是实际存储的元素个数。
String Char* Char型数组 类型转换
String 转Char*
String str="Hello";
Char* s=str.c_str();
String 转Char型数组
用str.length()获得字符串长度,循环赋值给Char型数组,并在结尾手工加' '。
Char* 和Char型数组 转String
直接赋值即可。