小白学开发(iOS)OC_ 字符串重组(2015-08-13)
//
// main.m
// 字符串重组
//
// Created by admin on 15/8/13.
// Copyright (c) 2015年 admin. All rights reserved.
//
#import <Foundation/Foundation.h>
int main(int argc,
const char * argv[]) {
@autoreleasepool {
// 1. 多个数据拼接成一个字符串
;
;
;
NSString *date = [NSString
stringWithFormat:@"%d年%d月%d日",year,month,day];
NSLog(@"日期为 :%@",date);
NSString *address =
@"地球的某一个地方";
NSString *dateAndAddress = [NSString
stringWithFormat:@"时间:%@
地点:%@",date,address];
NSLog(@"%@",dateAndAddress);
// 2. 在字符串的末尾追加新的字符
NSString *str1 = @"www.";
NSString *str2 = [str1
stringByAppendingString:@"baidu"];
NSString *str3 = [str2
stringByAppendingString:@".com"];
NSLog(@"str1: %@ str2:%@ str3:%@", str1, str2, str3);
// 3. 在自己定义的范围内追加字符串
NSString *str4 = @"www..com";
,};
NSString *str5 = [str3
stringByReplacingCharactersInRange:range
withString:@"baidu"];
NSLog(@" str4: %@ str5: %@", str4, str5);
// 4. 使用新的字符串,替换原有的字符
NSString *str6 = @"www.baidu.com";
// (自己定义替换的位置)
NSString *str7 = [str6
stringByReplacingCharactersInRange:range
withString:@"google"];
NSLog(@"str6: %@ str7: %@", str6, str7);
// (将字符串中的 w
所有替换成 t)
NSString *str8 = [str6
stringByReplacingOccurrencesOfString:@"w"
withString:@"t"];
NSLog(@"str8: %@", str8);
// 5. 在字符串中删除某些特定的字符
既:将上面的t换成空
NSString *str9 = [str6
stringByReplacingOccurrencesOfString:@"."
withString:@""];
NSLog(@"str9: %@", str9);
// 6. 去掉字符串中的空格
NSString *str10 =
@"www. bai du.co m";
NSString *str11 = [str10
stringByReplacingOccurrencesOfString:@" "
withString:@""];
NSLog(@"str10: %@ str11: %@", str10, str11);
}
;
}
小白学开发(iOS)OC_ 字符串重组(2015-08-13)的更多相关文章
- 小白学开发(iOS)OC_ 字符串的获取 (2015-08-11)
// // main.m // 字符串的获取 // // Created by admin on 15/8/13. // Copyright (c) 2015年 admin. All righ ...
- 小白学开发(iOS)OC_ 字符串写入文件(2015-08-13)
// // main.m // 字符串写入文件 // // Created by admin on 15/8/13. // Copyright (c) 2015年 admin. All rig ...
- 小白学开发(iOS)OC_ 经常使用结构体(2015-08-14)
// // main.m // 经常使用结构体 // // Created by admin on 15/8/13. // Copyright (c) 2015年 admin. All rig ...
- 小白学开发(iOS)OC_ block数据类型(2015-08-08)
// // main.m // block数据类型 // // Created by admin on 15/8/12. // Copyright (c) 2015年 admin. All r ...
- 小白学开发(iOS)OC_ 使用继承来扩充类(2015-08-07)
// // main.m // 使用继承来扩充类 // // Created by admin on 15/8/12. // Copyright (c) 2015年 admin. All ri ...
- 小白学开发(iOS)OC_ SEL数据类型(2015-08-10)
// // main.m // SEL数据类型 // // Created by admin on 15/8/12. // Copyright (c) 2015年 admin. All rig ...
- [2015.08.13]万峰快递单打印软件 v2.2
<万峰快递单打印软件>是一款简单易用,且支持所有快递单的打印软件.1.支持文字打印位置的坐标精确定位和微调的打印工具.2.操作灵活,只需录入收件人和发件人信息即可打印:3.快递单打印尺寸和 ...
- 第十四章 web前端开发小白学爬虫
老猿从事IT开发快三十年了,接触互联网也很久了,但自己没有做过web前端开发,只知道与前端开发相关的一些基本概念,如B/S架构.html标签.js脚本.css样式.xml解析.cookies.http ...
- 小白学 Python 爬虫(7):HTTP 基础
人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 小白学 Python 爬虫(3):前置准备(二)Li ...
随机推荐
- hdu 4300 kmp算法扩展
Clairewd’s message Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Other ...
- 【NOIP2016练习】T1 挖金矿(二分答案)
题意: 思路:二分答案A 合法的答案 sigma(s[i][xi])/sigma(xi)>=a i<=m sigma(s[i][xi]-a*xi)>=0 对于每个i找到xi使s[i] ...
- C#实现键盘钩子
前言: 因为项目中需要使用到快捷键,所以上网找资料了解关于快捷键的实现技术,于是有了键盘钩子的使用学习.在网上了解到,键盘钩子其实只是很多种钩子中的其中一种.所谓钩子:请看下面关于钩子的描述(来自百度 ...
- ThinkPHP 的 Vender的简单实用
ThinkPHP 的 Vender的简单实用 框架版本:3.2 示例一.调用二维码类: Vendor('phpqrcode.phpqrcode'); $QRcode = new \QRcode (); ...
- 微信关注事件bug记录
年前研究了一下微信带参数的二维码,处理邀请注册成会员等的方式 通过带参数的二维码触发微信的 subscribe(订阅) 或者 SCAN (已经订阅后)事件,然后抓取eventKey(记录邀请人的信息 ...
- (4)Unity3d镜头
Input.GetMouseButton()://获取鼠标按钮状态,0-鼠标左键,1-鼠标右键,2-鼠标中键: Input.GetAxis("Mouse X ") //鼠标水平向移 ...
- Codeforces 889C Maximum Element(DP + 计数)
题目链接 Maximum Element 题意 现在有这一段求序列中最大值的程度片段: (假定序列是一个1-n的排列) int fast_max(int n, int a[]) { int ans ...
- Codeforces Gym 100338B Spam Filter 字符串哈希+贝叶斯公式
原题链接:http://codeforces.com/gym/100338/attachments/download/2136/20062007-winter-petrozavodsk-camp-an ...
- GDKOI賽前總結
@(賽前總結)[GDKOI2017] 提一些比賽時要注意的事項: 賽前先把讀入優化/輸出優化的模板調試好, 加入缺省源中. 注意不要出錯, 輸出為0或者負數的情況要特盤; 讀入輸出文件名不要搞錯; 由 ...
- vs code theme Seti monokai
http://www.jianshu.com/p/80e983201f86 Seti-UI主题是一款极具传奇色彩的主题