zoukankan      html  css  js  c++  java
  • C++ 字符串操作

    1、replace()

      (1) 替换字符

        str1 = "abcdef";

        replace(str1.begin(), str1.end(), ‘a’, '1');    ---->str1 中的 a 替换成  1

      (2)字符串中连续字符串替换成指定字符串

        str1.replace(sit, length, "str");   -----> ps: str1.replace(2, 3, "123");  original_str = "abcdef" ----> out: "a123ef" (3并不是值"123"的长度,而是要替换的字符串的长度,即例子中的“bcd”)

    2、insert() 插入字符

      str1.insert(str1.begin(), '{');

      str1.insert(str1.end(), '}');    ----> 在str1 开头加 “{” 末尾加 “}”

    3、erase() 删除字符

      str1.erase(str1.length(), 1);   删除字符串str1最后一个字符

      

  • 相关阅读:
    16.检查是否为BST
    15.输出单层结点
    14.高度最小的BST
    *13.有向路径检查
    12.二叉树平衡检查
    11.双栈排序
    10.回文链表
    9.链式A+B
    8.链表分割
    7.访问单个节点的删除
  • 原文地址:https://www.cnblogs.com/kilen/p/6756209.html
Copyright © 2011-2022 走看看