传入一个字符串,已知字符串只由字母组成,将其中的大写字母转换

传入一个字符串,,已知字符串只由字母组成,将其中的大写字母转换为小写,小写转换为大写,返回转换后的字符串

分类:iOS

传入一个字符串,已知字符串只由字母组成,将其中的大写字母转换为小写,小写转换为大写,返回转换后的字符串 如传入:@"GOODgoodSTUDY",返回@"goodGOODstudy" */- (NSString *)upperExchangeLower:(NSString *)str{NSMutableString *str1=[[NSMutableString alloc] initWithString:str];for (NSUInteger i=0; i<str1.length; i++){unichar ch=[str1 characterAtIndex:i];if (ch>='a'&&ch<='z'){[str1 replaceCharactersInRange:NSMakeRange(i, 1) withString:[NSString stringWithFormat:@"%c",ch-32]];}else if(ch>='A'&&ch<='Z'){[str1 replaceCharactersInRange:NSMakeRange(i, 1) withString:[NSString stringWithFormat:@"%c",ch+32]];}}return str1;}

版权声明:本文为博主原创文章,未经博主允许不得转载。

上一篇野指针、内存泄露下一篇函数功能:传入一个数组,返回数组中第二大数。已知数组中的对象都是数字构成的字符串,且任意两元素不相等。 如传入:@[@"1",@"2",@"3",@"4"],返回@"3"

顶0踩0

要想捉大鱼,不能怕水深。要想摘玫瑰,就得不怕刺。

传入一个字符串,已知字符串只由字母组成,将其中的大写字母转换

相关文章:

你感兴趣的文章:

标签云: