-3

我有两个字符串作为应用程序中文本字段的输入。我知道它们都是 4 个字符的长度。

有什么方法可以“减半”这些字符串,并为每个原始字符串创建两个字符串,每个字符串都有两个字符?

4

2 回答 2

7

当然。NSString 有非常有用的方法" substringToIndex:"" substringFromIndex:"。这里的幻数(索引)似乎是 2。

于 2013-04-28T14:13:25.827 回答
2

一种简单的方法是使用 NSStringsubstringWithRange:方法来获取您需要的每一对字符。

例如:

NSString *sourceString = @"ABCD";

assert([sourceString length] == 4);    // Handle error conditions here.

NSString *firstSection = [sourceString substringWithRange:NSMakeRange(0,2)];
NSString *secondSection = [sourceString substringWithRange:NSMakeRange(2,2)];

有关详细信息,请参阅NSString 类参考

于 2013-04-28T14:14:06.940 回答