博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
swift中的字符串的一些运用
阅读量:7178 次
发布时间:2019-06-29

本文共 1478 字,大约阅读时间需要 4 分钟。

 在字符串里插值

var str = "hello"let i = 6var str2 = "hello \(i)"

 累加字符串

var str = "hello"let i = 6var str+= "hello \(i)"

用函数插入单个值字符

var aaa = "fdasf"aaa.insert("c", atIndex: aaa.startIndex)

用函数插入多个字符

var str="addfsd" str.insertContentsOf("adsdas".charaters,at:str.startIndex)

一些关于字符串的用发

var str="hello word" str.characters.count  // 输出字符串的大小str.startIndex //第一个下标str[str.startIndex] //第一个字母str.endIndex //最后一个下标str.startIndex.successor().successor()   // successor()表示下一个str.startIndex.successor().predecessor()   // predecessor()表示前一个str.startIndex.successor().advancedBy(-1)  // advancedBy表示增加str.substringFromIndex(str.startIndex.advancedBy(2)) //从什么开始截取到最后str.substringToIndex(str.endIndex.advancedBy((-3))) //从开始到什么let ran = Range(start: str.startIndex.successor(), end: str.startIndex.advancedBy(3)) //定义一个范围str.substringWithRange(ran) // 截取范围内的值var str3 = "a c"str3[str3.startIndex.successor()] //本来ac之间是图片的,就是一个笑脸,是为了反映为什么不能用下标访问,应为下表不知道占多少位置

 swift中的数组

var mySet: Set
= [1,2,3,3] //重复的会覆盖 var arr=[1,2,3] //相当于array数组 //有序所以可以用下标访问 arr[0]var dic = [1:"a",2:"b"] //想hashMapfor item in arr{ print(item)} for (index,value) in arr.enumerate(){ print("index is \(index) value is \(value)")} //显示数组的下标和值for (key,value) in dic{ print("key is \(key) value is \(value)")} for k in dic.keys{ print("key is \(k)")} //只输出keyfor v in dic.values{ print("key is \(v)") } //只输出value//都是值类型 除了arr都是无序的,

 

转载于:https://www.cnblogs.com/kangniuniu/p/4934427.html

你可能感兴趣的文章
菜鸟工具-常用正则表达式
查看>>
LC144 Binary Tree Preorder Traversal
查看>>
UVA 11475 Extend to Palindrome hash
查看>>
8469:特殊密码锁
查看>>
<Android 应用 之路> 聚合数据SDK
查看>>
MVC框架
查看>>
WebRTC源码分析四:视频模块结构
查看>>
假日3天知识探索补充
查看>>
11.6八校联考T1,T2题解
查看>>
让超出父视图范围的子视图响应事件,在UIView范围外响应点击
查看>>
Failed loading D:\Program Files\phpStudy20161103\php\php-5.6.27-nts\ext\php_xdebug.dll
查看>>
【DM642学习笔记三】flash的烧写
查看>>
综合练习:词频统计
查看>>
博弈的SG函数理解及模板
查看>>
Python生成随机验证码
查看>>
centos安装jdk文件
查看>>
html5--2.1新的布局元素(1)-header/footer
查看>>
拒绝从入门到放弃_《Openstack 设计与实现》必读目录
查看>>
javascript 加入html
查看>>
sql语句增删改查与子查询
查看>>