zoukankan      html  css  js  c++  java
  • IOS NSString 操作

     1>初始化:

    stringWithContentsOfFile:
    stringWithContentsOfURL: 
    stringByAppendingString:


    initWithString:
    stringWithString:
    stringWithFormat:

    writeToFile:
    stringWithContentsOfFile:

    2>比较:isEqualToString,compare,NSComparisonResult

    BOOL result = [astring01 isEqualToString:astring02]
    compare方法(comparer返回的三种值:NSOrderedSame,NSOrderedAscending,NSOrderedDescending)
    NSString *astring01 = @"This is a String!"
    caseInsensitiveCompare 不区分大小写

    [astring01 compare:astring02 options:NSCaseInsensitiveSearch | NSNumericSearch]
    //NSCaseInsensitiveSearch:不区分大小写比较, NSLiteralSearch:进行完全比较,区分大小写, NSNumericSearch:比较字符串的字符个数,而不是字符值。

    NSComparisonResult result=[self.birthDate compare:another.birthDate];
    if(result==NSOrderdSame) return 0;
    if(result==NSOrderdAscending) return -1;
    else return 1;

    3>截取:

    rangeOfString:
    substringToIndex:3
    substringFromIndex:
    substringWithRange:

    hasPrefix:
    hassuffix:

  • 相关阅读:
    .NET 4.5 is an in-place replacement for .NET 4.0
    python Argparse模块的使用
    linux的fork(), vfork()区别
    Linux 的 strace 命令
    NTFS系统的ADS交换数据流
    Git和.gitignore
    GIT常用命令
    OSChina码云试用
    tcpdump用法
    linux网卡混杂模式
  • 原文地址:https://www.cnblogs.com/csj007523/p/2729764.html
Copyright © 2011-2022 走看看