string常用函数

940阅读 0评论2015-07-10 seuqyr
分类:C/C++

1输入输出  is:输入流  os:输出流
    is>>s;
    os<<s;
    getlines(is,s);
    s1+s2;
2 构造string
    string s(cp,n);将s初始化为cp指向数组的前n个元素的的副本
    string s(s2,pos2);将s初始化为s2中从0 到pos2的字符的副本
    string s(s2,pos2,len2);将s初始化为s2中从pos2开始的len2个字符的副本
3修改string
    string与容器共有的操作
    s.insert(p,t);
    s,insert(p,n,t);
    s.insert(p,b,e);
    s.assign(b,e);
    s.assign(n,t);
    s.erase(p);
    s.erase(b,e);
    string特有的操作
    s.insert(pos,n,c);
    
    s.substr(pos,n);返回s中从pos开始的n个字符
    s.substr(pos);返回从pos开始到s末尾的所有字符
    s.substr();返回s的副本
    
    s.append(args);
    s.replace(pos,len.args);
    s.replace(b,e,args);
    s.find(args);
    s.rfind(args);
    s.compare(s2);
    s.compare(pos1,n1,s2);

上一篇:sharedPreference相关
下一篇:策略模式应用