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

字符串分割与拼接「建议收藏」.字符串分割与拼接//@””   空的字符串对象     ——-分割     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)
上一篇 2022年5月8日 下午4:00
下一篇 2022年5月8日 下午4:20


相关推荐

  • 难度较大的微软面试题

    难度较大的微软面试题一面 英文自我介绍 第一题是个模拟 给一种字符串加密方法 加密过程是把一个串不断左右左右移动 abcde gt dbace 你需要写一个还原函数 简单模拟 注意长度奇数偶数分开讨论 O n 解决 但是可以常数小一点 第二题 给一个森林 数组形式 每个树有个高度 现在我要选一个高度 高于这个高度的树木会被砍下 我只砍一次 在给定个目标树木和 target 要求看下的树木之和在 gt target 基础上尽可能小 求最接近的答案简单的二分 O n check

    2026年3月26日
    2
  • AI工业大生产“利器”:百度文心ERNIE新开源四大预训练模型

    AI工业大生产“利器”:百度文心ERNIE新开源四大预训练模型

    2026年3月12日
    2
  • echarts实现航线图,航运图

    echarts实现航线图,航运图echarts 实现航运图 航运图需求 地图上有一些地点或者港口 如果港口间有航线 则点击具体的点会显示出具体的航线 实现图如下 点击具体的点后呈现 具体的 echarts 代码如下 vardata name 上海 value 50 name 厦门 value 50 name 深圳 value 6

    2026年3月18日
    2
  • python代码设置环境变量

    python代码设置环境变量1 配置临时环境变量 只在代码运行时生效 importos 设置环境变量 os environ WORKON HOME value 获取环境变量方法 1os environ get WORKON HOME 获取环境变量方法 2 推荐使用这个方法 os getenv path 删除环境变量 delos environ WORKON HOME 设置常见环境变量 os environ http proxy 代理 url 如 127 0 0 1 8888

    2026年2月12日
    2
  • android开发之做一个竖着的seekbar

    工作繁忙,总想有机会停下来喘口气,整理一下思路,做一些积累,但是这样的机会很少。要做android的界面,基础的要求是熟悉那些内置的组件(prebuilt componments),而有时候这些组件是不够用的,这时候我们就需要自己写一个新的,或者修改内置的。这就要求我们了解更多知识,比如各个View是怎么画出来的,UI上各种事件是如何分发和处理的等等。这些我都计划写出来和大家分享,网络上中文资料,

    2022年3月10日
    41
  • 文件读写

    文件读写

    2021年11月19日
    61

发表回复

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

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