首页 > 编程语言 > 详细

NSString+NSStringForJava.m

时间:2014-07-14 21:01:04      阅读:318      评论:0      收藏:0      [点我收藏+]
    //  
    //  NSString+NSStringForJava.m  
    //  NSStringCategory  
    //  
    //  Created by Ryan Tang on 12-10-17.  
    //  Copyright (c) 2012年 Ericsson Labs. All rights reserved.  
    //  
      
    #import "NSString+NSStringForJava.h"  
      
    @implementation NSString (NSStringForJava)  
      
    //对比两个字符串内容是否一致  
    - (BOOL) equals:(NSString*) string  
    {  
        return [self isEqualToString:string];  
    }  
      
    //判断字符串是否以指定的前缀开头  
    - (BOOL) startsWith:(NSString*)prefix  
    {  
        return [self hasPrefix:prefix];  
    }  
      
    //判断字符串是否以指定的后缀结束  
    - (BOOL) endsWith:(NSString*)suffix  
    {  
        return [self hasSuffix:suffix];  
    }  
      
    //转换成小写  
    - (NSString *) toLowerCase  
    {  
        return [self lowercaseString];  
    }  
      
    //转换成大写  
    - (NSString *) toUpperCase  
    {  
        return [self uppercaseString];  
    }  
      
    //截取字符串前后空格  
    - (NSString *) trim  
    {  
        return [self stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];  
    }  
      
    //用指定分隔符将字符串分割成数组  
    - (NSArray *) split:(NSString*) separator  
    {  
        return [self componentsSeparatedByString:separator];  
    }  
      
    //用指定字符串替换原字符串  
    - (NSString *) replaceAll:(NSString*)oldStr with:(NSString*)newStr  
    {  
        return [self stringByReplacingOccurrencesOfString:oldStr withString:newStr];  
    }  
      
    //从指定的开始位置和结束位置开始截取字符串  
    - (NSString *) substringFromIndex:(int)begin toIndex:(int)end  
    {  
        if (end <= begin) {  
            return @"";  
        }  
        NSRange range = NSMakeRange(begin, end - begin);  
        return [self substringWithRange:range];  
    }  
      
    @end  

 

NSString+NSStringForJava.m,布布扣,bubuko.com

NSString+NSStringForJava.m

原文:http://www.cnblogs.com/savagemorgan/p/3842675.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!