zoukankan      html  css  js  c++  java
  • 把字符串中的字母大小写反转OC

    //将s中每个字母大写变成小写,小写变成大写,其他字符不动。返回值是修改后的字符串

    -(NSString *)reversalUpperAndLowerForString:(NSString *)s
    {
        NSMutableString *str=[[NSMutableString alloc]init];
        for (int i=0; i<s.length; i++) {
            NSString *subStr=[s substringWithRange:NSMakeRange(i, 1)];
            unichar j=[subStr characterAtIndex:0];
            if ((j>='a')&&(j<='z')) {
                [str appendString: [subStr uppercaseString]];
            }
            else if((j>='A')&&(j<='Z'))
            {
               [str appendString: [subStr lowercaseString]];
            }
            else
            {
                [str appendString:subStr];
            }
            
        }
        return str;
    }
    +(void)test
    {
        NSString *str=@"hello123WORD";
        Reight *eig=[[Reight alloc]init];
        NSString *substr= [eig reversalUpperAndLowerForString:str];
        NSLog(@"%@",substr);
    }

  • 相关阅读:
    Postfix邮件服务
    Python
    LVS
    MFS
    Apache
    Zookeeper集群 + Kafka集群 + KafkaOffsetMonitor 监控
    shell 检测安装包
    shell ssh 批量执行
    shell 判断脚本参数
    bzoj 1500 修改区间 splay
  • 原文地址:https://www.cnblogs.com/rainwz/p/4587636.html
Copyright © 2011-2022 走看看