English 中文(简体)
“Sting Array”
原标题:SubStrings from String Array iPhone

我有一阵列,见下文。

NSMutableArray *myArray=[[NSMutableArray alloc]initWithObjects:@"45 x 2",@"76 x 3",@"98 x 3", nil];      

现在我想到的是,在另一阵列中,所有具有“x”性质的权利。 这是需要从上述阵列中包含以下要素的阵列:@”2,@”3“

How can i achieve this?? thanks..

最佳回答
NSMutableArray *myArray=[[NSMutableArray alloc]initWithObjects:@"45 x 2",@"76 x 3",@"98 x 3", nil];
NSMutableArray *tempArray = [NSMutableArray array];
for(NSString *string in myArray)
{
    NSArray *array = [string componentsSeparatedByString:@"x"];
    if(array.count > 1)
        [tempArray addObject:[array objectAtIndex:1]];
}
问题回答
    NSMutableArray *myArray=[[NSMutableArray alloc]initWithObjects:@"45 x 2",@"76 x 3",@"98 x 3", nil];
    NSMutableArray *suffixArray = [NSMutableArray array];
    for (NSString *el in myArray)
    {
        NSRange range = [el rangeOfString:@"x"];
        if (range.location == NSNotFound) [prefixArray addObject:@""];
        NSString *suffix = [el substringFromIndex:range.location+range.length];
        [suffixArray addObject:suffix];
    }

选择住所并实现这一目标

NSArray *splitedString = [[myArray objectAtIndex:indexVal] componentsSeparatedByString: @"x"];


    if ([splitedString count]>1)
{
            NSString *prefixString=[splitedString objectAtIndex:1];
            //Add this to ur new array
}




相关问题
List Contents of Directory in a UITableView

I am trying to list the contents of Ringtones directory in a TableView, however, I am only getting the last file in the directory in ALL cells, instead of file per cell. This is my code: - (...

iPhone NSUserDefaults persistance difficulty

In my app i have a bunch of data i store in the NSUserdefaults. This information consists of an NSObject (Object1) with NSStrings and NSNumbers and also 2 instances of yet another object (Object2). ...

Writing a masked image to disk as a PNG file

Basically I m downloading images off of a webserver and then caching them to the disk, but before I do so I want to mask them. I m using the masking code everyone seems to point at which can be found ...

Resize UIImage with aspect ratio?

I m using this code to resize an image on the iPhone: CGRect screenRect = CGRectMake(0, 0, 320.0, 480.0); UIGraphicsBeginImageContext(screenRect.size); [value drawInRect:screenRect blendMode:...

Allowing interaction with a UIView under another UIView

Is there a simple way of allowing interaction with a button in a UIView that lies under another UIView - where there are no actual objects from the top UIView on top of the button? For instance, ...

热门标签