Swift中Java charAt()的等价物是什么?

Swift中Java charAt()的等价物是什么?,java,swift,string,Java,Swift,String,我正在面试准备网站上解决这个问题。如何在Swift中遍历类似Java的字符串: Java: for (int i=0; i<n; i++) { if (s.charAt(i) == 'A') { } } 我看了看,但所有的答案都是对字符串的扩展 如何在Swift中快速编写JavacharAt() 从你的回答中我什么也听不懂这回答了你的问题吗打印(countingHills(n:8,s:DDDUUUDD))是测试用例。我必须用for循环遍历s参数,比如s.charAt(I)@Scheff

我正在面试准备网站上解决这个问题。如何在Swift中遍历类似Java的字符串:

Java:

for (int i=0; i<n; i++) {
 if (s.charAt(i) == 'A') { }
}
我看了看,但所有的答案都是对
字符串的扩展

如何在Swift中快速编写Java
charAt()


从你的回答中我什么也听不懂这回答了你的问题吗<代码>打印(countingHills(n:8,s:DDDUUUDD))
是测试用例。我必须用for循环遍历s参数,比如
s.charAt(I)
@Scheff我想这是一项任务@Dávid:关于你在Joakim(现已删除)的评论回答:
String
是一个集合,但不是
字符的数组,所以
array
不是无用的。
for i in 0...n {
  if (s.???? == "A") {}
}
for c in s {
    if(c == 'A') ...
}