黑马程序员技术交流社区
标题:
iOS的问题
[打印本页]
作者:
owlwgmt7
时间:
2015-4-17 21:36
标题:
iOS的问题
本帖最后由 owlwgmt7 于 2015-4-19 15:14 编辑
怎么遍历ios的字符串呢,调用什么方法?
作者:
桑小龙
时间:
2015-4-17 21:38
你是说遍历字符串的字符还是什么?
作者:
Ios_bawenlong
时间:
2015-4-17 21:39
这个没学,要是用C或者OC倒是可以告诉你
作者:
董zhx
时间:
2015-4-17 21:48
好像用for循环,你试试
作者:
shane_west
时间:
2015-4-17 22:48
iOS 字符串? C还是OC~~
作者:
yesha
时间:
2015-4-17 23:04
什么意思?你意思用查找或遍历字符来遍历字符?还是怎么使用for写这个遍历方式?
作者:
owlwgmt7
时间:
2015-4-18 16:17
桑小龙 发表于 2015-4-17 21:38
你是说遍历字符串的字符还是什么?
字符,每个元素
作者:
桑小龙
时间:
2015-4-19 08:59
owlwgmt7 发表于 2015-4-18 16:17
字符,每个元素
字符那就遍历数组就行了,如果不想访问“/0”可以用strlen表示出字符串长度
作者:
tyisbest
时间:
2015-4-19 09:43
用循环吧,简单粗暴易解决
作者:
麻木
时间:
2015-4-19 10:35
我现在用windows 所以用eclipse java实现
代码如下:
package search;
import java.util.Random;
/*
* 遍历一个随机字符串,并依次输出每个字符
*/
public class search {
//随机生成一个10-20位的字符串
public static void main(String[] args) {
//字符集合为数字 小写英文字母 大写英文字母
String charCollection = new String("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ");
String string = new String();
Random random = new Random();
charCollection.length();
int index = 0;
int length = random.nextInt(10)+10;
for(int i =1;i<=length;i++)
{
index = random.nextInt(charCollection.length()-1);
string = string + charCollection.charAt(index);
}
System.out.println(string);
//完整遍历并打印出每个字符
for(int i =0;i<length;i++)
{
System.out.print(string.charAt(i));
System.out.print(' ');
}
}
}
复制代码
作者:
owlwgmt7
时间:
2015-4-19 15:14
unichar c = [words characterAtIndex:i];
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2