zoukankan      html  css  js  c++  java
  • object-c中字符串转换操作

    如果您对object_c语法不是很了解或者不感兴趣,请直接跳过。

    下面主要是介绍NSString 字符串转换的操作,废话不多说直接上代码

    void other(){
        NSString *str=@"1357";
        NSLog(@"%zi",[str length]) ;//得到字符串的长度
        NSLog(@"%zi",[str intValue]);//将字符串转换位int
        NSLog(@"%zi",[str integerValue]);//将字符串转换位int
        NSLog(@"%f",[str doubleValue]);
        NSString *str1=@"ABCD";
        char  ch= [str1 characterAtIndex:3];//返回指定的字符
        NSLog(@"%c",ch);
        
        const char *s=[str1 UTF8String];//将oc中字符串转换成c语言字符串
        NSLog(@"%s",s);
    }
    
    int main(int argc, const char * argv[])
    {
        @autoreleasepool {
            other();
     
        }
        return 0;
    }
    

     其中结果:

    2013-04-23 05:47:10.486 字符串03[1178:303] 4
    2013-04-23 05:47:10.490 字符串03[1178:303] 1357
    2013-04-23 05:47:10.495 字符串03[1178:303] 1357
    2013-04-23 05:47:10.497 字符串03[1178:303] 1357.000000
    2013-04-23 05:47:10.499 字符串03[1178:303] D
    2013-04-23 05:47:10.501 字符串03[1178:303] ABCD
    

     字符串的大小写转换

    //字符串的大小写转换(其中给定的字符串只能是字母
    void Upper(){
        NSString *str1=@"AbcDe";
        NSLog(@"%@",[str1 uppercaseString]);//字符串转位大写
        NSLog(@"%@",[str1 lowercaseString]);//字符串转为小写
        NSLog(@"%@",[str1 capitalizedString]);//首字母变大写,其余字母都变小写
        
    }
    
    
    int main(int argc, const char * argv[])
    {
        @autoreleasepool {
            Upper();
     
        }
        return 0;
    }
    

     其中结果:

    2013-04-23 06:17:09.514 字符串03[1265:303] ABCDE
    2013-04-23 06:17:09.519 字符串03[1265:303] abcde
    2013-04-23 06:17:09.521 字符串03[1265:303] Abcde
    

    请点击 www.shudanyu.com

  • 相关阅读:
    Spring JDBC配置数据源
    Eclipse创建一个Maven Web项目
    部署基于Maven的war文件到Tomcat
    使用“mvn site-deploy”部署站点(WebDAV例子)
    生成基于Maven的项目文档站点
    将项目安装到Maven本地资源库
    使用Maven运行单元测试
    使用Maven清理项目
    使用Maven构建项目
    Dubbo的使用入门
  • 原文地址:https://www.cnblogs.com/gcb999/p/3038811.html
Copyright © 2011-2022 走看看