zoukankan      html  css  js  c++  java
  • ios字符串截取

      最近刚从 . net 转到ios平台  又开始了新的学习,所以开始写博客,这样可以让我每天都能进步一点点

    对字符串的操作很多情况下和c#中的不一样  

    1。字符串的声明

        //声明字符串

          NSString  *str4;//创建一个字符串对象

          str4=[NSString alloc];//为字符串开辟一定的内存空间

          str4=[str4 init];//初始化字符串

      当然了这样创建有点麻烦,我们有一种更为简单的写法只是这样写有助于理解字符串的声明过程,

      简写:

     NSString *str1=[[NSStringalloc] initWithFormat:@"我爱你,我就像老鼠  爱大米"];

    除了这两种还有更简单的写法

    如:

    NSString str=@"小老鼠,上登台,偷油吃,下不来";

    这种写法极为不符合oc语法  所以不建议大家这样写

    2.字符串的截取

      (1).截取一定范围内的字符串

          首先:声明个字符串

     NSString *str1=[[NSStringalloc] initWithFormat:@"我爱你,我就像老鼠  爱大米"];

          

     NSRange rang=NSMakeRange(1, n);//限定字符串的范围

      NSLog(@"%@",[str1 substringWithRange:rang]);//截取这个范围内的的字符串

        (2)。截取从开始到n的范围内的字符串

        NSString *str1=[[NSStringalloc] initWithFormat:@"我爱你,我就像老鼠  爱大米"];    

               NSLog(@"%@",[str1 substringToIndex:5]);

            (3)。截取从n开始到最后的字符串

        

         NSString *str1=[[NSStringalloc] initWithFormat:@"我爱你,我就像老鼠  爱大米"];    

          NSLog(@"%@",[str1 substringFromIndex:5]);

        综合上面三种截取的方法 我们可以看到不管怎么的截取方法,只是函数不同而已

       

     

     

  • 相关阅读:
    sql语句清除mssql日志
    常用的一些webshell木马官方后门
    32个触发事件XSS语句的总结
    XSS的高级利用部分总结 -蠕虫
    IIS7 Appcmd.exe 使用
    PHP Execute Command Bypass Disable_functions
    仿5173游戏交易平台系统SQL注入(可直接脱裤)+Getshell
    win95+ie3-win10+ie11 浏览器执行漏洞
    SQL 、NoSQL数据库教程
    Pytorch快速入门及在线体验
  • 原文地址:https://www.cnblogs.com/flyingdreaming/p/iOs-NSString.html
Copyright © 2011-2022 走看看