我有一个像 112.1 或 102.2 之类的字符串现在我想使用目标 c 在点之前和点之后获取子字符串,这意味着我想获得 2 个像 112 和 1 这样的子字符串。请指导。问候萨德。
问问题
11302 次
3 回答
24
尝试以下操作:
NSArray *arrayWithTwoStrings = [yourString componentsSeparatedByString:@"."];
使用此方法,您将获得包含由“。”分隔的字符串组件的 NSArray。字符串,即“112”和“1”为“112.1”字符串。之后,您可以使用数组的objectAtIndex:
方法访问它们。
PS 另请注意,如果您要使用这些字符串的数值,可能会有更好的解决方案
于 2012-05-28T07:30:13.387 回答
12
NSString *str = yourstr;
NSArray *Array = [str componentsSeparatedByString:@"."];
NSString *t = [Array objectAtIndex:0];
NSString *t1 = [Array objectAtindex:1];
于 2012-05-28T07:31:35.270 回答
1
NSArray* components = [yourString componentsSeparatedByString:@"."];
于 2012-05-28T07:30:54.163 回答