字符串分割与拼接「建议收藏」

字符串分割与拼接「建议收藏」.字符串分割与拼接//@””   空的字符串对象     ——-分割     NSString * ptr = @”I am a man”;     NSArray * array = [ptr componentsSeparatedByString:@” “];//将字符串整体作为分割条件 返回值为NSArray不可变数组     NSMutableArray * array1 = 

大家好,又见面了,我是你们的朋友全栈君。

.字符串分割与拼接

 
 
 
  1. //@""   空的字符串对象 
  2.     -------分割 
  3.     NSString * ptr = @"I am a man"
  4.     NSArray * array = [ptr componentsSeparatedByString:@" "];//将字符串整体作为分割条件 返回值为NSArray不可变数组 
  5.     NSMutableArray * array1 = [NSMutableArray arrayWithArray:array];//若修改,则将NSArray转化为NSMutableArray 
  6.     NSArray * array2 = [ptr componentsSeparatedByCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@", "]];//以字符串中的字符作为分割条件进行分割 
  7.     《字符集合》 
  8.     NSCharacterSet 这是个字符集合类 
  9.     [NSCharacterSet characterSetWithCharactersInString:@", "]//把字符串转化为字符集合 
  10.     -------拼接 
  11.     NSString * str = [array componentsJoinedByString:@" "];   
  12.     若分割条件出现在开头或者结尾,则会出现空串@"",如果不需要,则需要转化成NSMutableString对空串进行处理 
  13.     func1:  [array1 removeObject:@""];     //找到空串直接删除 
  14.     func2:  for(id obj in array1){ 
  15.                 if([obj length] == 0)           //空串的长度为0 
  16.                 if([obj isEqualToString:@""])   //与空串进行比较(字符串是不能进行==比较的,要使用函数)        
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/140579.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 圆柱表面积公式计算器_根据体重体表面积计算公式

    圆柱表面积公式计算器_根据体重体表面积计算公式【www.shanpow.com–在线新华字典】体积计算器在线计算篇(一):常用体积计算公式多面体的体积和表面积:有立方体计算公式、长方体∧棱柱∨计算公式、三棱柱计算公式、棱锥计算公式、棱台计算公式、圆柱和空心圆柱∧管∨计算公式、斜线直圆柱计算公式、直圆锥计算公式、圆台计算公式、球计算公式、球扇形∧球楔∨计算公式、球缺计算公式、圆环体∧胎∨计算公式、球带体计算公式、桶形计算公式、椭球体计算公式、…

    2025年11月23日
    2
  • HDU2149-Public Sale

    HDU2149-Public Sale

    2022年1月5日
    44
  • git 修改用户名和密码_git设置全局用户名

    git 修改用户名和密码_git设置全局用户名查看当前用户名和邮箱gitconfiguser.namegitconfiguser.email修改gitconfig–globaluser.name"zhangsan(新的用户名)"gitconfig–globaluser.email"123456@qq.com(新的邮箱)"gitconfig–globaluser.password"123456(…

    2025年9月27日
    4
  • ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)解决办法

    ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)解决办法问题:ERROR1045(28000):Accessdeniedforuser‘root’@‘localhost’(usingpassword:NO)很久没用这台电脑的mysql了,今天需要连接数据库,启动数据库报错:ERROR1045(28000):Accessdeniedforuser‘root’@‘localhost’(usingpassword:NO)解决方法:查阅资料后知道了,应该使用已知的用户名和密码登陆mysql-uroot-p然而密

    2022年4月30日
    109
  • 如何快速辨识四位数字贴片电阻阻值[通俗易懂]

    如何快速辨识四位数字贴片电阻阻值[通俗易懂]如何快速辨识四位数字贴片电阻阻值最后一位是0,直接读前三位,单位是Ω。例如:4750475Ω最后一位是1,在第一位后面加小数点,单位是kΩ。例如:47514.75kΩ最后一位是2,在第二位后面加小数点,单位是kΩ。例如:475247.5kΩ…

    2022年8月21日
    5
  • IoU计算

    输入:vector<float>p1;//y1min,x1min,y1max,x1max;vector<float>p2;//y2min,x2min,y2max,x2max;输出:floatIoU代码:floatcomputeIoU(vector<float>p1,vector<float>p2){…

    2022年4月12日
    48

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号