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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值