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

去掉NSString中空格

 
阅读更多
NSString *s = @"this is    a  string    with lots  of     white space"; 
NSArray *comps = [s componentsSeparatedByCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]; 
 
NSMutableArray *words = [NSMutableArray array]; 
for(NSString *comp in comps) { 
  if([comp length] > )) { 
    [words addObject:comp]; 
  } 
} 
 
NSString *result = [words componentsJoinedByString:@" "]; 

 

分享到:
评论

相关推荐

    iOS NSString详细操作

    ### iOS NSString 详细操作知识点 #### 一、概述 在iOS开发中,`NSString`是处理文本数据的核心类。作为`NSObject`的子类,它不仅继承了父类的属性和方法,还提供了丰富的字符串处理功能。对于iOS开发者来说,熟练...

    NSString扩展

    ### NSString扩展知识点解析 在iOS开发中,对基础类如`NSString`进行合理的扩展能够极大地提升代码的可读性和开发效率。以下是对“NSString扩展”文件中的知识点进行详细解析。 #### 文件基本信息 - **文件名**:`...

    NSString扩展类

    7. **去除空格和标点**:可能有`trimmingCharactersInSet:`用于去除首尾空白,或者`stringByReplacingOccurrencesOfString:withString:`去除特定字符。 8. **字符串加密解密**:如果扩展类涉及到安全,可能会包含MD...

    NSString+FileSize.zip

    `NSString+FileSize`是一个方便的扩展,它为NSString类添加了新的功能,使我们能够轻松地获取位于沙盒中的文件或文件夹的大小。在iOS应用中,由于安全性和隐私保护的原因,开发者只能访问特定的沙盒区域,而不能随意...

    Objective-C中NSString的各种用法

    NSString 的各种用法总结 Objective-C 语言中的 NSString 是一种常用的字符串类型,提供了许多实用的方法来操作字符串。本文将对 NSString 的各种用法进行总结,包括创建、截取、判断比较、转化数据类型、拼接、...

    NSString+Extended

    在iOS开发中,NSString是Objective-C中的一个基础类,用于处理和操作文本字符串。`NSString+Extended`通常指的是开发者为了增加NSString的功能而创建的一个类别(Category),它扩展了NSString的原有功能,提供了更...

    ios的NSString, char, NSData格式转化

    iOS NSString, char, NSData格式转化 iOS 开发中,我们经常需要在NSString、char、NSData之间进行格式转化,以满足不同的需求。下面我们将详细介绍这些格式转化的方法和示例代码。 NSString 转化为 UNICODE String...

    常用NSString字符串操作

    常用NSString字符串操作,主要有字符串截取 读取文件内容等等

    NSString+Hashing.m

    md5加密代码详细的加文件NSString+Hashing.m

    NSString_NSMutableString

    Objective-C里核心的处理字符串的类就是NSString和NSMutableString这两个类,这两个类完成了Objective-C中字符串大部分功能的处理。这两个类的最主要的区别是NSString创建赋值后不能动态修改长度和内容,除非给重新...

    base64-utf8编码的NSString转化为NSString

    在解析xib文件的时候发现有的节点内容的编码是 base64-UTF8,其实这个节点内容的编码顺序是先将NSString转化为utf8格式的NSData,再将NSData通过base64加密。刚拿到这样的字符串的时候感觉有点绕,但是仔细分析下来...

    iphone 开发学习基础NSString

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

    NSString+Hash(Objective-C)

    Objective-C 中 NSString 关于常见 Hash 算法的分类,能对字符串,文件进行 Hash 运算,具备 HMAC 功能。支持的 Hash 算法有:MD5、SHA1、SHA256、SHA512。

    NSString用法.pdf

    NSString是Objective-C中用于处理文本数据的核心类,它在iOS和macOS开发中扮演着重要角色。NSString对象代表不可变的Unicode字符串,这意味着一旦创建,就不能修改字符串中的字符。下面我们将详细探讨NSString类的...

    iPhone之NSString常用方法示例程序

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

    iphone 开发比用的NSString转化技巧

    在iOS开发中,NSString是Objective-C中用于处理文本数据的核心类,它经常需要与各种其他类型的数据进行转换,如NSArray、NSDate、int和C字符串(CString)。以下是一些关于NSString转换的重要技巧和方法: 1. **...

    ios demo,NSData和NSString之间的相互转换的源代码

    在iOS开发中,NSData和NSString是两种非常基础且重要的数据类型。NSData通常用于存储二进制数据,如图片、音频或任何其他非文本格式的数据,而NSString则专门用于处理文本内容。在实际应用中,我们经常需要在这两种...

    NSString与C字符串之间的相互转换

    NSString *nsstring = @”这是个NSString字符串, nsstring”; NSLog(@”cString字符串–>%s “,cString); NSLog(@”NSString字符串–>%@”,nsstring); const char *cString2 = [nsstring UTF8String]; NSString *...

    NSString+ReplaceUnicode

    在iOS开发中,NSString是处理文本数据的基本类,它提供了丰富的字符串操作方法。然而,当字符串中含有Unicode编码时,可能会遇到一些问题,如显示异常或处理困难。"NSString+ReplaceUnicode"是一个类别(Category)...

Global site tag (gtag.js) - Google Analytics