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