iOS - 字符串操作for遍历

原创 2016年08月29日 15:52:52

使用for循环遍历字符串,并获取字符,包含正序遍历字符串,逆序遍历字符串

let string:String = "Hello, playground"
/// 正序遍历字符串
for i in 0 ..< string.characters.count {
    let c = (str as NSString).characterAtIndex(i)
    let cStr = Character(UnicodeScalar(c))
    print(cStr)
}

/// 逆序遍历字符串
let startIndex = string.characters.count - 1
for i in startIndex.stride(to: -1, by: -1) {
    let c = (str as NSString).characterAtIndex(i)
    let cStr = Character(UnicodeScalar(c))
    print(cStr)
}
版权声明:阳仔原创,转载请注明出处。 举报

相关文章推荐

iOS 遍历字符串得到每一个字

在oc中遍历字符串的至少可以使用以下两种方法 (1) 通过查找的方式来(这方式适合所有格式的子符串,推荐使用)    NSString *newStr =@"sdfdfs15dfdfdf1...
  • saw471
  • saw471
  • 2016-01-18 10:31
  • 3787

Objective-c 字符串遍历

遍历字符串 在oc中遍历字符串的至少可以使用以下两种方法 (1) 通过查找的方式来(这方式适合所有格式的子符串,推荐使用)    NSString *newStr =@"abdcdddc...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

遍历字符串

首先必须要知道,Java字符串不是char数组而是Unicode序列,这是很多C/C++程序员转Java时会遇到的坑 为什么Java要用Unicode编码机制来定义String中的字符单元呢? 这就与...

IOS NSString字符串操作

0、截取匹配到的某段字符: NSString *result=@"partner=\"2088101568353491\"&seller_id=\"2088101568353...

字符串操作 iOS

//一、NSString /*----------------创建字符串的方法----------------*/   //1、创建常量字符串。 NSString *astring = @"T...

iOS 字符串的操作

//将NSData转化为NSString         NSString* str = [[NSString alloc] initWithData:response encoding:NSUTF...

iOS -- Swift字符串操作

版本2:增加了Swift 2.0的语法,与Swift 1.2的语法相比,主要是:advance方法变成了advancedBy方法(但不是简单替换);没有了count方法,count(str)需要变成s...

shell中遍历字符串

最近系统学习了shell编程. 看到书本里面的一个例子,很屌.之前自己也想过,但是没有得到结果. 相信同学们也猜到这个例子了,就是一行字符串的拆分.在看答案之前,同学们可以自己尝试一下. 这里我总结了...

C++抽象编程——字符串(2)——字符串翻转与比较

上篇写了好多库的文件,但是没来的及实现,现在把代码补上 (1)体验库文件的强大之处。代码如下 #include #include using namespace std; int main(){ ...

字符串操作

http://rjwyr.blog.163.com/blog/static/112986400201153061911864/ #include #include #includ...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)