• Swift字符串基本操作(二)

    发布:51Code 时间: 2017-04-26 16:50

  • 4字符串的字符大小写转换 字符串的uppercased()方法可以把字符串所有的小写字符变成大写字符 字符串的lowercased()方法可以把字符串所有的大写字符变成小写字符 字符串的capitalized方法可...

  • 4字符串的字符大小写转换

    字符串的uppercased()方法可以把字符串所有的小写字符变成大写字符

           字符串的lowercased()方法可以把字符串所有的大写字符变成小写字符

           字符串的capitalized方法可以把字符串首字符大写

           示例:

      1 |  var str = "hello world"
             2 |  str = str.uppercased()
             3 |  print("转换为大写:\(str)")
             4 |  str = str.lowercased()
             5 |  print("转换为小写:\(str)")
             6 |  str = str.capitalized
             7 |  print("首字母大写:\(str)")

    运行结果:

           转换为大写:HELLO WORLD

           转换为小写:hello world

           首字母大写:Hello World

    5字符串插入

    示例:

      1 |  let number = 9
             2 |  let total = "\(number)*2 = \((number)*2)"
             3 |  print(total)

    输出为:9*2 = 18

           以将常量number插入字符串中为例,需要插入时需要用\(number)形式插入到字符串中,会被自动替换下来,如果需要进行运算需要加上括号直接运算 但是计算结果依然需要\()形式输出

           我们还可以通过str.insert(newElement: Character, at:Index)来对字符串插入新的字符,字符串的起始下标为str.startIndex,结束下标为str.endIndex,打印字符串的第一位字符时候利用str[str.startIndex]方法访问 。

      1 |  var str = "hello swift"
             2 |  str.insert("w", at: str.index(after: str.startIndex))
             3 |  print("insert:\(str)")

    输出结果:insert:hwello swift

    5.2.6字符串添加

    如果是在字符串后边添加一个字符我们使用str.append()方法实现。如果在字符串后添加一个字符串我们使用字符串拼接“+”或者使用str.append(String)方法,示例代码如下:

      1 |  var str = "hello"
             2 |  let apdc:Character = "o"
             3 |  str.append(apdc)
             4 |  print("添加字符:\(str)")
             5 |  str+="world"
             6 |  print("添加字符串:\(str)")

    运行结果:

           添加字符:helloo

           添加字符串:hellooworld

  • 上一篇:Swift字符串的基本操作(一)

    下一篇:Swift字符串基本操作(三)

网站导航
Copyright(C)51Code软件开发网 2003-2015 , 沪ICP备05003035号