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)
}
版权声明:阳仔原创,转载请注明出处。

相关文章推荐

Objective-c 字符串遍历

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

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

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

ios 开发 NSString 正确遍历字符个数方式 (surrogate pairs)

最近在处理Cocoa NSString时, 遇到一些字符编码的问题, 从而引出一个遍历NSString每一个字符的”正确”方式! 很有趣. NSString是UTF-16编码的, 也就是16位的uni...

javascript中 字符串转JSON 和 JSON遍历,原生超级for()和 jquery的$.each()比较

//jsonObject 字符串转 json必须加括号 ({'1':'1'}) var jsonObj = eval("("+"{'one':'一','two':'二'}"+")")...

对于集合的遍历操作,可以使用 itrator foreach for 循环,下面比较一下各自的优缺点

List list = new ArrayList(); list.add("11"); list.add("11"); list.add("33");...

C++字符串string类常用操作详解(一)【初始化、遍历、连接】

代码示例:#include #include "string" using namespace std; //字符串初始化 void strInit() { cout ...

批处理文件操作:替换文本文件某系字符写入新文件、遍历目录并进行字符串替换、拷贝文件到新目录、去掉文件扩展名

批处理替换文本中某些字符并写入新文件 @echo off setlocal enabledelayedexpansion for /f "delims=" %%a in (原文件.txt) do...

九度OJ 1366(栈操作) 1367(二叉树遍历) 1368(二叉树路径) 1369(字符串全排列) 1370(特殊数字查找)

1366:栈的压入、弹出序列http://ac.jobdu.com/problem.php?pid=1366题意输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。思路...

遍历字符串-返回数组

  • 2010年04月29日 18:04
  • 134B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS - 字符串操作for遍历
举报原因:
原因补充:

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