Swift3.0语言教程组合字符串
Swift3.0语言教程组合字符串
Swift3.0语言教程组合字符串,当开发者想要将已经存在的字符串进行组合,形成一个新的字符串,可以使用NSString中的两个方法,分别为appending(_:)和padding(toLength:withPad:startingAt:)方法。
(1)appending(_:)方法可以将指定的字符串追加到字符串的最后,并返回一个新的字符串,其语法形式如下:
func appending(_ aString: String) -> String
其中,aString用来指定一个字符串。
【示例1-56】以下将使用appending(_:)方法实现字符串的组合。
import Foundation
var a=NSString(string:"Hello,")
print("组合前:\(a)")
var b=a.appending("World") //组合字符串
print("组合后:\(b)")
运行结果如下:
组合前:Hello,
组合后:Hello,World
(2)padding(toLength:withPad:startingAt:)方法的功能是在原有字符串后面填充一个指定的字符串,字符串需要从下标索引处开始填充,从而形成一个新的字符串返回,并且这个新字符串要满足指定的长度。其语法形式如下:
func padding(toLength newLength: Int, withPad padString: String, startingAt padIndex: Int) -> String
其中,参数说明如下:
q newLength用来指定新字符串的长度。
q padString用来指定一个字符串。
q padIndex用来指定padString参数的下标索引,这个下标索引是padString参数进行填充的开始位置。
【示例1-57】以下将使用padding(toLength:withPad:startingAt:)实现字符串的组合。
import Foundation
var a=NSString(string:"Hello,")
print("组合前:\(a)")
var b=a.padding(toLength: 10, withPad: "*", startingAt: 0)
print("组合后:\(b)")
运行结果如下:
组合前:Hello,
组合后:Hello,****
Swift3.0语言教程组合字符串
推荐阅读:Swift3.0语言教程替换子字符串
Swift3.0语言教程组合字符串相关推荐
- Swift3.0语言教程分割字符串与截取字符串
Swift3.0语言教程分割字符串与截取字符串 Swift3.0语言教程分割字符串 如果想要快速的创建一个数组,我们可以将字符串进行分割,分割后的内容将会生成一个数组.在NSString中有两个分割字 ...
- Swift3.0语言教程获取字符串编码与哈希地址
Swift3.0语言教程获取字符串编码与哈希地址 Swift3.0语言教程获取字符串编码与哈希地址,以下将讲解字符串中其它内容的获取方法. 1.获取字符串编码 在NSString中可以使用2个属性获取 ...
- Swift3.0语言教程获取字符串长度
Swift3.0语言教程获取字符串长度 Swift3.0语言教程获取字符串长度,当在一个字符串中存在很多的字符时,如果想要计算字符串的长度时相当麻烦的一件事情,在NSString中可以使用length ...
- Swift3.0语言教程使用字符串创建和初始化字符串
Swift3.0语言教程使用字符串创建和初始化字符串 Swift3.0语言教程使用字符串创建和初始化字符串,在编程语言中,字面值是很常见的数据描述形式.人们可以通过字面所表达的意思,获知其含义,尤其是 ...
- Swift3.0语言教程字符串大小写转化
Swift3.0语言教程字符串大小写转化 Swift3.0语言教程字符串大小写转化,在字符串中,字符串的格式是很重要的,例如首字母大写,全部大写以及全部小写等.当字符串中字符很多时,通过人为一个一个的 ...
- Swift3.0语言教程比较、判断字符串
Swift3.0语言教程比较.判断字符串 Swift3.0语言教程比较.判断字符串,在一个程序中字符串很多时,常常会做的操作就是对这些字符串进行比较和判断.本小节将讲解这些内容. 1.不区分大小写比较 ...
- Swift3.0语言教程删除字符与处理字符编码
Swift3.0语言教程删除字符与处理字符编码 Swift3.0语言教程删除字符 Swift3.0语言教程删除字符与处理字符编码,在字符串中,如果开发者有不需要使用的字符,就可以将这些字符删除.在NS ...
- Swift3.0语言教程使用路径字符串
Swift3.0语言教程使用路径字符串 Swift3.0语言教程使用路径字符串,路径其实是字符串的一种,我们称为路径字符串.本小节将讲解如何使用路径字符串. 1.组合路径 开发者可以将数组快速的组合成 ...
- Swift3.0语言教程字符串与URL的数据转换与自由转换
Swift3.0语言教程字符串与URL的数据转换与自由转换 Swift3.0语言教程字符串与URL的数据转换 Swift3.0语言教程字符串与URL的数据转换与自由转换,字符串中的字符永久保存除了可以 ...
最新文章
- Excel如何设置单元格行高,办公入门
- [置顶] 加载事件js代码
- 反制爬虫之Burp Suite RCE
- JSP的9个内置对象-request
- Together(AtCoder-3524)
- 【自用】docker命令记录
- adb ps shell 查看进程,如何使用ADB命令检测正在运行的应用程序
- 使用自定义条件触发Nintex workflow
- 啦啦外卖php版本,微信外卖源码,微信啦啦外卖plus跑腿版 v5.0.7开源版
- php 导出excel接口,PHP实现导出Excel文件
- lintcode刷题——罗马数字转整数
- JAVA常用http请求工具类封装
- 为你的网站添加 htpps
- oracle中的nls在哪,Oracle nls_sort和nlssort 排序功能介绍
- 邮箱密码忘记了怎么办?邮箱密码找回技巧
- 网络通信安全部分笔记二
- 奇闻 为什么Xenophon DAO 社区人人都想戴 绿帽子
- Java 八大基本数据类型简述
- Python 绘制柱状图和双柱状图
- 03 html基础详解