`
caoyudong
  • 浏览: 26805 次
  • 性别: Icon_minigender_1
  • 来自: 扬州
社区版块
存档分类
最新评论

objective-c rangeOfString若数组中某个元素含有某个字符,则去除这个元素

阅读更多
-(NSMutableArray *)containCharacterNSMutableArray *)arrayDynamic
{
    for (int i=0; i<arrayDynamic.count; i++)
    {
        if ([arrayDynamic[i] rangeOfString:@"hk"].length>0)
            [arrayDynamic removeObjectAtIndex:i];
       
        if ([arrayDynamic[i] rangeOfString:@"jj"].length>0)
            [arrayDynamic removeObjectAtIndex:i];

    }
    return arrayDynamic;
}
分享到:
评论

相关推荐

    Objective-C中字符串操作总结

    - `rangeOfString:`:用于查找一个字符串在另一个字符串中的位置,返回一个NSRange结构体,包含位置和长度信息。 - `substringToIndex:`:从字符串开头截取到指定位置(不包括该位置)的子字符串。 - `...

    Objective-C基础教程.docx

    - 定义:`BOOL`类型是Objective-C中的一个特殊数据类型,用来表示逻辑真假。 - 值:`YES`(等同于1)、`NO`(等同于0)。 - 注意:`BOOL`类型实际上是一个`signed char`类型,占用1字节存储空间。 5. **`nil`值*...

    Objective_C Foundtion Kit 快速教程

    1. **NSRange**: 用于表示一个范围,通常用于表示字符串中的字符范围或数组中的元素范围。`location`属性代表范围的起始位置,`length`则表示范围包含的元素数量。创建`NSRange`可以通过三种方式: - 直接初始化...

    Object-C字符串

    3. **从C字符串创建Objective-C字符串**:有时候需要将C语言中的字符串转换为Objective-C中的`NSString`对象。 ```objc NSString *fromCString = [NSString stringWithCString:"A C string" encoding:NSUTF8String...

    iOS App开发中Objective-C使用正则表达式进行匹配的方法

    在iOS应用开发中,Objective-C作为主要的编程语言之一,提供了多种方式来处理字符串的正则表达式匹配。正则表达式是一种强大的文本处理工具,常用于数据验证、搜索和替换等场景。以下是对标题和描述中所述知识点的...

    Objective-C中字符串NSString的常用操作方法总结

    在Objective-C中,NSString是处理文本数据的基本类,它的不可变特性使得它在存储和处理固定文本时非常安全。NSMutableString则是它的可变版本,允许在已存在的字符串上进行修改。接下来,我们将深入探讨这些常用操作...

    IOS开发总结

    2. **代码中字符串换行**:在Objective-C中,如果字符串过长需要换行,可以使用`\`作为续行符,如`NSString *str = @"这是第一行\ 这是第二行";` 3. **避免调用[super release]**:在ARC(Automatic Reference ...

    史上最全的最好用的 IOS字符串处理控件

    3. **搜索与查找**:`rangeOfString:`用于查找子字符串在原字符串中的位置,`indexOfObject:`如果在数组中查找某个字符,则返回其索引。 4. **替换操作**:`replaceOccurrencesOfString:withString:options:`可以...

    【无限互联】iOS开发视频教程课件第四章Foundation框架课件

    需要注意的是,`NSString`对象一旦创建后就不能修改,如果需要一个可变的字符串,则应该使用`NSMutableString`类。 - 创建方法示例: - 创建一个字符串常量:`NSString *str = @"Hello World";` - 创建一个空的...

    ios string test

    在Objective-C或Swift中,字符串通常表示为`NSString`或`String`类型。它们是不可变对象,意味着一旦创建,就不能改变其内容。对于字符串测试,开发者可能会关注以下几个方面: 1. **拼接**:使用`+`运算符或`...

    oc字符串练习题

    OC语言提供了多种方法来搜索字符串,例如hasPrefix:方法判断字符串是否以某个前缀开头,hasSuffix:方法判断字符串是否以某个后缀结尾,rangeOfString:方法搜索字符串中某个子串的位置和长度。 字符串的排序 OC语言...

    iphone生命周期 详解

    在深入探讨iPhone的生命周期之前,我们先简要回顾一下Objective-C中字符串处理的相关知识,这部分内容虽然不直接涉及iPhone的生命周期,但能够帮助更好地理解iOS开发的基础知识,进而为深入理解iPhone的生命周期奠定...

    判断字符串是否是空

    `NSString` 是Objective-C中的核心类,用于处理文本数据。本篇将详细讲解如何判断一个`NSString`对象是否为空,以及相关的字符串处理技巧。 首先,我们要理解"空"字符串的概念。在`NSString`中,"空"可以指以下几种...

    iPhone常见面试题

    - **互操作性**:由于`NSNumber`是对象,它可以在集合中存储,例如数组或字典,而基本数据类型则不可以。 - **类型安全**:使用`NSNumber`时,编译器会在转换类型时进行检查,增加了代码的安全性。 #### 2. 使用`...

    iOS中containsString和rangeOfString的区别小结

    相反,`rangeOfString:`方法是Objective-C中的一个老方法,它可以用于所有支持Objective-C的iOS版本。这个方法不仅在iOS 7中可用,而且在更早的版本中也能正常工作。它返回一个`NSRange`结构体,表示子字符串在主...

    Foundation框架

    5. 遍历数组:可以使用`for`循环或快速遍历(`for object in array`)来遍历数组中的每个元素。 以上是对Foundation框架中涉及的几个核心类的基本介绍,实际开发中,还会涉及到更多关于这些类的高级特性和方法,...

    ios字符串处理

    从C风格的字符数组创建NSString,如`char *Cstring = "This is a String!"; NSString *astring = [[NSString alloc] initWithCString:Cstring];`。 5. **创建格式化字符串**: 使用`stringWithFormat:`方法结合...

    oc字符串方法代码展示

    在Objective-C(简称OC)编程中,NSString是一个非常重要的类,它用于表示不可变的文本字符串。这个类提供了丰富的操作字符串的方法,使得开发者能够高效地处理文本数据。在这个"oc字符串方法代码展示"文档中,我们...

    iPhone之NSString常用方法示例程序

    在iOS开发中,NSString是Objective-C中的一个基础类,它被广泛用于处理文本信息。这个“iPhone之NSString常用方法示例程序”旨在帮助开发者更好地理解和使用NSString类中的各种方法。在开发iPhone应用时,字符串操作...

    iphone 开发学习基础NSString

    NSString是Objective-C中的一个核心类,用于处理文本数据,它的功能强大且灵活,对于任何iOS开发者来说,掌握NSString的使用都是必不可少的。下面我们将深入探讨NSString的多个关键知识点。 首先,我们来看字符串的...

Global site tag (gtag.js) - Google Analytics