0
我正在构建一个PygLatin应用程序,并想知道如何将字符串拆分为字符数组。将字符串拆分为字符数组 - Objective-C
例如:
如果用户输入的“Hello World”我希望能够hello
分成存储作为[@"h",@"e",@"l",@"l",@"o"]
,这样我可以与元音阵列后进行比较的数组变量。
我正在构建一个PygLatin应用程序,并想知道如何将字符串拆分为字符数组。将字符串拆分为字符数组 - Objective-C
例如:
如果用户输入的“Hello World”我希望能够hello
分成存储作为[@"h",@"e",@"l",@"l",@"o"]
,这样我可以与元音阵列后进行比较的数组变量。
这些功能必须帮助你做到这一点。
NSString *st[email protected]"hello world"; // your string
NSArray *items = [str componentsSeparatedByString:@" "]; //split string with separator
NSString *str1=[items objectAtIndex:0]; // get the first string
SString *str2=[items objectAtIndex:1];
for (int i=0; i < [str1 length]; i++) {
unichar mycharacter = [str1 characterAtIndex:0];
NSString * mycharasstring= [NSString stringWithFormat:@"%c", mycharacter];
[self.myarray addobject: [myString characterAtIndex:i]]; // add characters to your array
}
这不适用于代码为U + 10000或更大的任何Unicode字符(例如Emoji和其他人)。 – rmaddy
@rmaddy是的,肯定它只是一个简单的字符串的简单解决方案,他没有询问我认为的复杂数据!你能否为我们提供解决这个问题的更好的解决方案?即时通讯一名学生试图帮助和改善:) –
请参阅重复问题的答案。顺便说一句 - 不是我的倒票。 – rmaddy