zoukankan      html  css  js  c++  java
  • string 函数

    子串

    str.substr(3); //返回 [3] 及以后的子串
    str.substr(2, 4); //返回 str[2]~str[2+(4-1)] 子串(即从[2]开始4个字符组成的字符串)

    替换

    str.replace(2, 4, "sz");//返回把 [2]~[2+(4-1)] 的内容替换为 "sz" 后的新字符串
    str.replace(2, 4, "abcd", 3);//返回把 [2]~[2+(4-1)] 的内容替换为 "abcd" 的前3个字符后的新字符串

    插入

    str.insert(2, "sz");//从 [2] 位置开始添加字符串 "sz",并返回形成的新字符串
    str.insert(2, "abcd", 3);//从 [2] 位置开始添加字符串 "abcd" 的前 3 个字符,并返回形成的新字符串
    str.insert(2, "abcd", 1, 3);//从 [2] 位置开始添加字符串 "abcd" 的前 [2]~[2+(3-1)] 个字符,并返回形成的新字符串

    删除

    str.erase(3);//删除 [3] 及以后的字符,并返回新字符串
    str.erase(3, 5);//删除从 [3] 开始的 5 个字符,并返回新字符串

    查找

    str.find("ab");//返回字符串 ab 在 str 的位置
    str.find("ab", 2);//在 str[2]~str[n-1] 范围内查找并返回字符串 ab 在 str 的位置
    str.rfind("ab", 2);//在 str[0]~str[2] 范围内查找并返回字符串 ab 在 str 的位置

    交换

    str1.swap(str2);//把 str1 与 str2 交换
  • 相关阅读:
    TreeMap
    索引
    B-树、B+树
    硬盘速度、存储方式
    2-3树
    多叉树、2-3-4树
    红黑树
    平衡树、AVL树
    树、多路树、二叉树
    Java实现后缀表达式建立表达式树
  • 原文地址:https://www.cnblogs.com/XzhouxxX/p/13527837.html
Copyright © 2011-2022 走看看