zoukankan      html  css  js  c++  java
  • NSString+NSStringForJava.m

        //  
        //  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  
  • 相关阅读:
    random模块学习笔记
    python3 控制结构知识及范例
    eclipse运行python 安装pydev 版本匹配问题
    接口自动化CSV文件生成超长随机字符串--java接口方法
    lucene 3.0 + 盘古分词 + 关键字高亮 + 分页的实现与demo
    Loading a Different jQuery Version for IE6-8
    选择排序和冒泡排序
    Bootstrap Tabs with AJAX snippet
    jquery.qrcode.js
    validator.w3.org for html5
  • 原文地址:https://www.cnblogs.com/savagemorgan/p/3842675.html
Copyright © 2011-2022 走看看