博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
swift-01-利用元组判断字符串出现次数
阅读量:5158 次
发布时间:2019-06-13

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

//问题的提出:有一个字符串 array = ["1","2","4","4","2","4","5","1"],统计每个字符出现的次数

//思路一:利用两个for循环进行嵌套,灵感来自c中的排序,比较繁琐,这里不做考虑。

//思路二,利用字典来做。

//首先定义字符串数组

var array = ["1","2","4","4","2","4","5","1"]

//创建一个空字典

var dic:[String:Int] = [:]

//用 for-in循环遍历字符串数组

for v in array

{

   //如果对应key的字典中的值不为空,则使值累加一次。

    if (dic[v] != nil)

    {

dic[v]!++}

//如果对应key的字典中的值为空,则使值等于1,表示第一次出现。        

    else {

dic[v]=1}

    

    

}

//将存好数据的字典遍历出来

for (z,j)in dic

{

println("\(z)在这个数组中出现了\(j)")

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

转载于:https://www.cnblogs.com/wahy/p/4817234.html

你可能感兴趣的文章
Xamarin Visual Studio不识别JDK路径
查看>>
菜鸟“抄程序”之道
查看>>
Ubuntu下关闭防火墙
查看>>
TCP/IP 邮件的原理
查看>>
原型设计工具
查看>>
windows下的C++ socket服务器(4)
查看>>
css3 2d转换3d转换以及动画的知识点汇总
查看>>
【Java】使用Eclipse进行远程调试,Linux下开启远程调试
查看>>
对Vue为什么不支持IE8的解释之一
查看>>
计算机改名导致数据库链接的诡异问题
查看>>
Java8内存模型—永久代(PermGen)和元空间(Metaspace)(转)
查看>>
ObjectiveC基础教程(第2版)
查看>>
centos 引导盘
查看>>
Notes of Daily Scrum Meeting(12.8)
查看>>
Apriori算法
查看>>
onlevelwasloaded的调用时机
查看>>
求出斐波那契数组
查看>>
lr_start_transaction/lr_end_transaction事物组合
查看>>
CodeIgniter学习笔记(四)——CI超级对象中的load装载器
查看>>
.NET CLR基本术语
查看>>