zoukankan      html  css  js  c++  java
  • 【去除NSString 字符串中的空格换行符】

     

    @interface NSString (DeletWhiteSpace)
    
    // 返回一个去掉前后空格的字符串或者下划线,如果自己是一个nil 返回@“”
    
    - (NSString *)trimmingWhiteSpace;
    
    - (NSString *)aTrimmingWhiteSpaceInString;
    
    @end
    
     
    
    #import "NSString+DeletWhiteSpace.h"
    
     
    
    @implementation NSString (DeletWhiteSpace)
    
     
    
    - (NSString *)trimmingWhiteSpace{
    
        if (self) {
    
             return [selfstringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceAndNewlineCharacterSet]];
    
        }
    
        return nil;
    
    }
    
    - (NSString *)aTrimmingWhiteSpaceInString{
    
     
    
        NSArray *stringArray = [selfcomponentsSeparatedByCharactersInSet:[NSCharacterSetwhitespaceAndNewlineCharacterSet]];
    
        if (stringArray) {
    
            NSMutableString *string = [NSMutableStringstring];
    
            for (NSString *str in stringArray) {
    
                if ([str trimmingWhiteSpace]) {
    
                    [string appendString:[str trimmingWhiteSpace]];
    
                }
    
            }
    
            return string;
    
        }
    
        return  nil;
    
    }
    
    @end
    

      

  • 相关阅读:
    Leetcode 127 **
    Leetcode 145
    Leetcode 144
    Leetcode 137
    Leetcode 136
    重写nyoj2——括号匹配
    堆排序
    Leetcode 150
    【转】个人最常用的Eclipse快捷键
    Ajax编程中,经常要能动态的改变界面元素的样式
  • 原文地址:https://www.cnblogs.com/Ionatan/p/3419235.html
Copyright © 2011-2022 走看看