天天看點

比較兩個字元串大小

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {

    @autoreleasepool {

   //比較兩個字元串大小

NSString *str=[[NSString alloc]initWithString:@"a"];

NSString *str1=[[NSString alloc]initWithString:@"A"];

       NSComparisonResult  result= [str compare:str1];

       // NSComparisonResult  result= [str caseInsensitiveCompare:str1];

        if (result==NSOrderedAscending) {

            NSLog(@"str<str1");

        }else if (result==NSOrderedDescending){

            NSLog(@"str>str1");

        }else{

            NSLog(@"str=str1");

        }

        /*2.比較兩個字元串内容是否相同

        if (str==str1) {

            NSLog(@"兩個字元串内容相同");

        }else{

           NSLog(@"兩個字元串内容不相同");

        }

        */

    /*    //1.比較字元串對象是否相同

        if ([str isEqualToString:str1]){

            NSLog(@"兩個字元串相同");

        }else{

            NSLog(@"兩個字元串不相同");

        }

            */

            }

    return 0;

}