C#基础(一)
来源:互联网 发布:mac修改移动硬盘权限 编辑:程序博客网 时间:2024/06/05 00:21
标准C++库字符串类std::string的用法
#include<string>
std::string s1;
std::string s3(s2);
std::string s2("this is a string");
begin 得到指向字符串开头的Iterator
end 得到指向字符串结尾的Iterator
rbegin 得到指向反向字符串开头的Iterator
rend 得到指向反向字符串结尾的Iterator
size 得到字符串的大小
length() 和size函数功能相同
max_size 字符串可能的最大大小
capacity 在不重新分配内存的情况下,字符串可能的大小
empty 判断是否为空
operator[] 取第几个元素,相当于数组
c_str 取得C风格的const char* 字符串
data 取得字符串内容地址
operator= 赋值操作符
reserve 预留空间
swap 交换函数
insert 插入字符
append 追加字符
push_back 追加字符
erase 删除字符串
clear 清空字符容器中所有内容
resize 重新分配空间
assign 和赋值操作符一样
replace 替代
copy 字符串到空间
find 查找,返回基于0的索引号
rfind 反向查找
find_first_of 查找包含子串中的任何字符,返回第一个位置
find_first_not_of 查找不包含子串中的任何字符,返回第一个位置
find_last_of 查找包含子串中的任何字符,返回最后一个位置
find_last_not_of 查找不包含子串中的任何字符,返回最后一个位置
substr(n1,len) 得到字符串从n1开始的长度为len的子串
比较字符串(支持所有的关系运算符)
compare 比较字符串
operator+ 字符串链接
operator+= += 操作符
operator== 判断是否相等
operator!= 判断是否不等于
operator< 判断是否小于
operator>> 从输入流中读入字符串
operator<< 字符串写入输出流
getline 从输入流中读入一行阅读全文
0 0
- C#基础(一)
- c#基础(一)
- C#基础(一)
- C#基础(一)
- C#语言基础(一)
- C#语言基础(一)
- C#基础学习(一)
- c#基础(一)----数据类型
- C#编程基础(一)
- c#基础回忆(一)
- C#基础谈(一)---- 认识C#
- C#编程之C#基础(一)
- c#里面的namespace基础(一)
- C#入门经典(基础部分一)
- C# VS 面向对象基础(一)
- c#基础面试题(一)
- 黑马程序员--C#基础(一)-->绪论
- 黑马程序员:C#基础篇(一)
- iOS网络--『文件下载、断点下载』的实现(三):AFNetworking
- CentOS 6.5下安装Java JDK 环境(1.8)
- Core ML官方文档中文翻译【Core ML总篇】
- c#实现窗体大小改变时,控件大小也跟着改变,实现窗体拉伸重绘
- #include<bits/stdc++.h>包含C++的全部头文件
- C#基础(一)
- 解决硬盘开机自动挂载问题
- 【转】JS前台加密,java后台解密实现
- unique-paths-ii
- dpi 、 dip 、分辨率、屏幕尺寸、px、density 关系以及换算
- const
- 【CUGBACM15级BC第二场 B】hdu 4884 TIANKENG’s rice shop
- Selenium新手入门
- oracle新手常见的问题及解决办法