//

//  main.m

//  05-字符串重组

//

//  Created by apple on 14-3-20.

//  Copyright (c) 2014年 apple. All rights reserved.

//

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[])

{

@autoreleasepool {

//1.多个数据拼接成一个字符串

int year = 1988;

int month = 4;

int day = 15;

NSString * date = [NSString stringWithFormat:@"%d年%d月%d日",year,month,day];

NSLog(@"date %@",date);

NSString * address = @"昌平区,金燕龙";

NSString * dateAndAddrss = [NSString stringWithFormat:@"%@地址:%@",date,address];

NSLog(@"dateAndAddress %@",dateAndAddrss);

//2.字符串的末尾追加新的字符

NSString * str1 = @"www.";

NSString * str2 = [str1 stringByAppendingString:@"itcast.cn"];

NSLog(@"str2 %@ str1 %@",str2,str1);

//3.在制定的范围追加字符串

NSString * str3 = @"www.cn";

NSRange range = {4,0};

// 4 location代表的时从哪个索引开始插入,length 代表的意思可以覆盖几个字符

NSString * str4 = [str3 stringByReplacingCharactersInRange:range withString:@"itcast."];

NSLog(@"str4 %@",str4);

//4.使用新的字符,替换原有的字符

NSString * str5 = @"www.itcast.cn";

NSString * str6 = [str5 stringByReplacingOccurrencesOfString:@"w" withString:@"a"];

NSLog(@"str6 %@",str6);

//5.在字符串中删除特定的某些字符 胡汉三 hhs

NSString * str7 = @"www---.itcatst.--cn";

NSString * str8 = [str7 stringByReplacingOccurrencesOfString:@"-" withString:@""];

NSLog(@"str8 %@",str8);

//6.去掉字符串中的空格

NSString * str9 = @"www  .itcat  .cn";

NSString * str10 = [str9 stringByReplacingOccurrencesOfString:@" " withString:@""];

NSLog(@"str10 %@",str10);

}

return 0;

}

nsstring字符串重组的更多相关文章

  1. 小白学开发(iOS)OC_ 字符串重组(2015-08-13)

    // //  main.m //  字符串重组 // //  Created by admin on 15/8/13. //  Copyright (c) 2015年 admin. All right ...

  2. OC NSString(字符串)

    OC NSString(字符串) 多行文字字面量 NSString * string = @"abC" @"DEF" @"hjk" @&qu ...

  3. NSString字符串

    要把 “2011-11-29” 改写成 “2011/11/29”一开始想用ios的时间格式,后来用NSString的方法搞定. [string stringByReplacingOccurrences ...

  4. 【去除NSString 字符串中的空格换行符】

    @interface NSString (DeletWhiteSpace) // 返回一个去掉前后空格的字符串或者下划线,如果自己是一个nil 返回@“” - (NSString *)trimming ...

  5. iOS - OC NSString 字符串

    前言 @interface NSString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding> @interface NSM ...

  6. Objective - C 中NSString (字符串)与C中的字符串转换问题

    NSString是一个常用的类,NSString是原生支持unicode C中的字符串 比如char * a = "hello world";  是utf8类型的, char* d ...

  7. NSString字符串类型-学习总结

    1.字符串的创建 (1)创建常量字符串 NSString *str = @"This is a String"; //str是变量名 (2)创建空的字符串,给字符串赋值 NSStr ...

  8. 截取NSString字符串

    NSString类中提供了这样三个方法用于获取子字符串: – substringFromIndex: – substringWithRange: – substringToIndex: 具体的使用见下 ...

  9. NSString 字符串操作

    //一.NSString /*----------------创建字符串的方法----------------*/ //1.创建常量字符串. NSString *astring = @"Th ...

随机推荐

  1. MAC环境下 nodejs 4.5.0 卸载

    MAC 环境下,我之前的删除 node 环境如果是用brew 安装的 node.js 4.4 之前的版本.可以网上参考其他方法,我之前的帖子也有之前的删除方法.参考帖子: http://www.cnb ...

  2. HDU 1003 基础dp 最大连续序列和

    常常做错的一道题.. 因为总是要有一个长度的 所以一开始的s与e都是1 maxx也是a[1] 然后再求 从i=2开始 在这里注意 me永远是当前i 而ms则可能留在原地 可能直接等于i 判断条件就是当 ...

  3. html5 data

    对于html5 的data使用 <div id='testDiv' data-value='123' data-name='china'> 通过var v = document.getLE ...

  4. 字符数组char

     数组做sizeof的参数不退化,传递给strlen就退化为指针: #include<stdio.h> #include<stdlib.h> #include<strin ...

  5. Progressive enhancement

    https://en.wikipedia.org/wiki/Progressive_enhancement Progressive enhancement is a strategy for web ...

  6. Blender to XPS(blender 2.7x Internal materials)

    Things we are gonna need are Blender 2.7x www.blender.org/ XPS tools addon for Blender A model made ...

  7. oracle EBS 资产定义

    一.资产定义也就是江项目任务上的特定(能生成资产的)物料按照一定格式生成资产信息,其中每个独立物料生成一条资产,具体操作步骤如下: 1.省本部库存超级用户系统内生成领料单.审批领料单.最后进行出库处理 ...

  8. 【转】一篇很全面的freemarker教程---有空慢慢实践

    FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:<#-- ... -->格式部分,不会输 ...

  9. C++ 虚函数畅谈

    0x01:前言 虚函数是C++里最重要的概念之一,并且是判定C++是否入门的一个热门问题.今天这篇文章简单谈谈虚函数. 0x02:虚函数简介 虚函数可以被子类实现函数所覆盖. virtual是关键字, ...

  10. Qt 之 自定义按钮 在鼠标 悬浮、按下、松开后的效果(全部通过QSS实现)

    http://blog.csdn.net/goforwardtostep/article/details/53464925