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


    void initString(){ NSLog(@"下面是字符串创建的方法"); //下面是创建字符串的几种常见的方法 NSString *str1=@"123";//第一种,创建字符串是内存管理是自动释放 NSString *str2=[[[NSString alloc] initWithString:@"abc"] autorelease];//第二种创建字符串,需要自己释放内存 NSString *str3=[NSString stringWithString:@"def"];//第三种创建字符串,是自动释放内存 NSString *str4=[[[NSString alloc] initWithFormat:@"age is %i",12 ] autorelease ]; NSString *str5=[NSString stringWithFormat:@"age is %i",13]; NSLog(@"%@",str1); NSLog(@"%@" ,str2); NSLog(@"%@" ,str3); NSLog(@"%@" ,str4); NSLog(@"%@" ,str5); NSLog(@"下面是c语言中的字符串转换oc字符串"); NSString *string =[[[NSString alloc] initWithUTF8String:"ABC"] autorelease]; NSString * string1=[NSString stringWithUTF8String:"abc"]; NSLog(@"%@",string); NSLog(@"%@",string1); NSString * string2=@"1234"; char * s= [string2 UTF8String]; NSLog(@"%s",s); } int main(int argc, const char * argv[]) { @autoreleasepool { initString(); } return 0; }

     其中结果:

    2013-04-23 06:39:33.946 字符串03[1383:303] 下面是字符串创建的方法
    2013-04-23 06:39:33.952 字符串03[1383:303] 123
    2013-04-23 06:39:33.955 字符串03[1383:303] abc
    2013-04-23 06:39:33.957 字符串03[1383:303] def
    2013-04-23 06:39:33.959 字符串03[1383:303] age is 12
    2013-04-23 06:39:33.961 字符串03[1383:303] age is 13
    2013-04-23 06:39:33.961 字符串03[1383:303] 下面是c语言中的字符串转换oc字符串
    2013-04-23 06:39:33.965 字符串03[1383:303] ABC
    2013-04-23 06:39:33.991 字符串03[1383:303] abc
    2013-04-23 06:39:33.993 字符串03[1383:303] 1234
    

     字符串比较

  • 相关阅读:
    field_automation源码分析
    uvm设计分析——field automation
    uvm设计分析——tlm
    gedit emacs
    C语言---数据结构(内建,数组,自定义)
    C语言---选择结构和循环结构
    C语言---变量与函数
    C语言---指针
    C语言--函数
    009-多线程-锁-JUC锁-Semaphore 信号量【控制一定数量的许可(permit)的方式,来达到限制通用资源访问的目的】
  • 原文地址:https://www.cnblogs.com/gcb999/p/3038919.html
Copyright © 2011-2022 走看看