Swift中 String、Array、Set、Dictionary的遍历方法
2017-10-24 08:28
459 查看
String(字符串)的遍历
Array(数组)的遍历方法
Set(集合)的遍历
Dictionary(字典)的遍历
方法1: var str = "china" for item in str.characters{ print(item) }
方法2: var str = "china" for item in str.characters.indices{ print(str[item]) }
方法3: var str = "china" var i = 0 while i < str.characters.count { var index = str.index(str.startIndex, offsetBy: i) print(str[index]) i += 1 }
Array(数组)的遍历方法
方法1: var arr = [23,1,45,21,66,78] for item in arr{ print(item) }
方法2: var arr = [23,1,45,21,66,78] for(index,value) in arr.enumerated(){ print(index,value) }
方法3 var arr = [23,1,45,21,66,78] var j = 0 while j < arr.count { print(arr[j]) j += 1 }
Set(集合)的遍历
var set:Set<String> = [] set = ["China","BeiJing","GuangZhou"] for item in set{ print(item) }
Dictionary(字典)的遍历
方法1: var dic = [1001:"C",1002:"OC",1003:"IOS",1004:"Java"] dic[1005] = "C++" // 增加值 dic[1001] = "C#" // 改变1001的值 for item in dic{ print(item) }
方法2: var dic = [1001:"C",1002:"OC",1003:"IOS",1004:"Java"] for item in dic.keys{ print(item,dic[item]!) }
方法3: var dic = [1001:"C",1002:"OC",1003:"IOS",1004:"Java"] for item in dic.values { print(item) }
相关文章推荐
- OC - Array,Dictionary,set,string方法总结
- swift练习-String、Array、Dictionary、Set
- Android错误:方法setListAdapter(ArrayAdapter<String>) is undefined for the type String
- Swift3 - String 字符串、Array 数组、Dictionary 字典的使用
- Swift语法_集合类型(Array.Set. Dictionary)
- ES6---for...of遍历‘类似’数组的数据结构,array set map string与iterator
- 仿jQuery.each()方法遍历对象(DOM、 Array、JSON、String)
- swift3.0集合类型(Array,Set,Dictionary)
- swift之数组(Array)、集合(Set)、字典(Dictionary)
- Swift4.0新特性之String、Array和Dictionary
- JavaScript基础精华03(String对象,Array对象,循环遍历数组,JS中的Dictionary,Array的简化声明)
- JavaScript基础精华03(String对象,Array对象,循环遍历数组,JS中的Dictionary,Array的简化声明)
- Java集合Set、List、Map的遍历方法
- Map的遍历方法及String和其它类型的相互转化
- Python 字典(Dictionary) setdefault()方法
- 集合遍历 Array [ ]、List、Set、Map、propertise...
- 遍历Map<String, String>的方法, 输出map里所有的<k, v>
- JS中Date,String,Array属性方法总结
- Swift中定义二维数组的方法及遍历方法示例
- ava中List、Array、Map、Set等集合相互转换的最佳方法