• dart字符串处理


    1.字符串创建
    (1)使用单引号,双引号创建字符串
    (2)使用三个引号或双引号创建多行字符串
    (3)使用r创建原始raw字符串(转义字符等特殊字符会输出出来,而不会自动被转义)
     
    (1)例如:String str1='Hello World';(单引号创建字符串)
             例如:String str2="Hello World";(双引号创建字符串)

    (2)例如:String str1="'Hello
    World"'(使用三个引号创建多行字符串)

             例如: String str2='Hello World'(使用转义字符创建多行字符串)

    (3)例如:String str1=r'Hello   World' (使用r创建原始字符串,转义字符不会被转义,会直接输出出来)

    2.字符串运算符(+、*、==、[])
    (1)+:加好运算符,字符串拼接功能
    (2)*:乘法运算符,字符串按照因子N次重复拼接
    (3)==:等号运算符,比较两个字符串是否相同
    (4)[]:取值运算符,取出字符串索引位指向的单个字符
     

    3.字符串插值表达式($expression)
    (1)字符串插值表达式允许字符串拼接上表达式,将表达式的运行结果拼接到字符串中
    (2)插值表达式取变量时候,可以不写{},语句的时候需要加上{}
     

    4.字符串常用的方法
    (1)contains(var):判断字符串是否包含var
    (2)subString():字符串截取
    (3)startsWith(var):判断字符串是否以var的字符串起始
    (4)endsWith(var):判断字符串是否以var的字符串结束
    (5)indexOf(var):获取var在字符串的第一个位置索引值,如果没找到返回-1
    (6)lastIndexOf():获取var在字符串的倒序第一个位置的索引值,如果没找到返回-1,
    (7)toLowerCase():将字符串小写处理
    (8)toUpperCase():将字符串大写处理
    (9)trim():将字符串两边去除空格处理
    (10)trimLeft():将字符串的左边空格去除
    (11)trimRight():将字符串的右边空格去除
    (12)split(var):将字符串按照var分割成数组
    (13)replaceXXX():字符串的替换操作

  • 相关阅读:
    一位区域销售经理百条经验手记
    PAIP.FLEX与JAVA数据对应关系.txt
    转:java生成EXCEL表格(POI vs JXL)
    逆向分析工具介绍
    applet与SERLET交互...
    AT命令集(
    关于WINDOWS超级终端的使用来调试MODEM,串口.
    poj1331
    poj1338
    poj1325
  • 原文地址:https://www.cnblogs.com/pythonClub/p/10567802.html
Copyright © 2020-2023  润新知