Object-c字符串操作
字符串操作:
-(void) testString{
NSString *str1 = @"some string";
NSLog(@"%@", str1); //格式化字符串
NSString *str2 = [NSString stringWithFormat:@"%@ %@", @"hello", @];
NSLog(@"%@", str2); //获取以数字开头的字符串的数字
NSString *str3 = @“.3abc12";
double temp1 = [str3 floatValue];
NSInteger temp2 = [str3 integerValue];
NSLog(@"%f", temp1);
NSLog(@"%lu", temp2); //获取字符串长度
NSUInteger len = [str3 length];
NSLog(@"%lu", len); //比较字符串
NSString *str4 = @“.3abC12";
BOOL isEqual = [str3 isEqualToString:str4];
NSLog(@"%hhd", isEqual);
//比较字符串(不区分大小写)
isEqual = ([str3 caseInsensitiveCompare:str4] == NSOrderedSame);
NSLog(@"%ld", (long)[str3 caseInsensitiveCompare:str4]);
NSLog(@"%hhd", isEqual); //将字符串全部字符转换为大写字符
str4 = [str4 uppercaseString];
NSLog(@"%@", str4);
//将字符串全部字符转换为小写字符 str4 = [str4 lowercaseString];
NSLog(@"%@", str4); //去除字符串空字符
NSString *str5 = @" one two three ";
//去除字符串空字符,包括前后空格,换行符
str1 = [str5 stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
//去除字符串空字符,包括前后空格 str2 = [str5 stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
NSLog(@"%@",str1);
NSLog(@"%@",str2); //获得substring
str3 = [str1 substringToIndex:];
str4 = [NSString stringWithFormat:@"%@%@",[str2 substringFromIndex:], @"" ];
NSLog(@"%@", str3);
NSLog(@"%@", str4);
//分割字符串
NSArray *arr = [str1 componentsSeparatedByString:@" "];
NSLog(@"%@", arr);
}
对应输出结果:
-- ::02.607 test2[:] some string
-- ::02.607 test2[:] hello
-- ::02.608 test2[:] 124.300003
-- ::02.608 test2[:]
-- ::02.608 test2[:]
-- ::02.608 test2[:]
-- ::02.608 test2[:]
-- ::02.608 test2[:]
-- ::02.608 test2[:] .3ABC12
-- ::02.608 test2[:] .3abc12
-- ::02.608 test2[:] one two three
-- ::02.608 test2[:] one two three
-- ::02.608 test2[:] one
-- ::02.608 test2[:] two three111
-- ::02.608 test2[:] (
one,
two,
three
)
Object-c字符串操作的更多相关文章
- Python 字符串操作及string模块使用
python的字符串操作通过2部分的方法函数基本上就可以解决所有的字符串操作需求: python的字符串属性函数 python的string模块 1.字符串属性方法操作: 1.>字符串格式输出对 ...
- .NET面试题解析(03)-string与字符串操作
系列文章目录地址: .NET面试题解析(00)-开篇来谈谈面试 & 系列文章索引 字符串可以说是C#开发中最常用的类型了,也是对系统性能影响很关键的类型,熟练掌握字符串的操作非常重要. 常 ...
- C# 格式化字符串,日期,字符串操作汇总
时间格式化 有时候我们要对时间进行转换,达到不同的显示效果 默认格式为:2005-6-6 14:33:34 如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢 我们要用到:D ...
- [转] JavaScript中的字符串操作
一.概述 字符串在JavaScript中几乎无处不在,在你处理用户的输入数据的时候,在读取或设置DOM对象的属性时,在操作cookie时,当然还有更 多....JavaScript的核心部分提供 ...
- JAVA字符串操作 (转)
JAVA字符串操作 原帖地址:http://blog.163.com/hn_myj@126/blog/static/50555635200861133942947/ 参考:http://blog.cs ...
- 第三章 JQuery: HelloWorld--常见方法--css--选择器--筛选器--属性--效果--事件--数组操作--字符串操作--对象转换
1.jQuery简介 为了简化JavaScript 的开发, 一些JavsScript 库诞生了. JavaScript库封装了很多预定义的对象和实用函数.能帮助使用者建立有高难度交互的页面, 并且兼 ...
- Pandas字符串操作及实例应用
字符串操作 字符串对象方法 val = 'a,b, guido' val.split(',') ['a', 'b', ' guido'] pieces = [x.strip() for x in va ...
- python 全栈开发,Day124(MongoDB初识,增删改查操作,数据类型,$关键字以及$修改器,"$"的奇妙用法,Array Object 的特殊操作,选取跳过排序,客户端操作)
一.MongoDB初识 什么是MongoDB MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言编写.旨在为 WEB 应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介 ...
- C# 字符串操作基本过程(Equals、Compare、EndsWith等处理方法)
本文只介绍了比较方法,但是EndsWith,IndexOf等方法均采用相同的过程,先设置CultureInfo(一般情况下调用当前线程的CultureInfo,该语言文化可以通过控制面板设置),然后调 ...
- 一个非常好的C#字符串操作处理类StringHelper.cs
/// <summary> /// 类说明:Assistant /// 编 码 人:苏飞 /// 联系方式:361983679 /// 更新网站:http://www.sufeinet.c ...
随机推荐
- Elasticsearch——分页查询From&Size VS scroll
Elasticsearch中数据都存储在分片中,当执行搜索时每个分片独立搜索后,数据再经过整合返回.那么,如果要实现分页查询该怎么办呢? 更多内容参考Elasticsearch资料汇总 按照一般的查询 ...
- JS魔法堂:初探传说中的setImmediate函数
一.前言 由于JavaScript程序为单线程,因此在执行长时间的操作时(如循环和递归操作)到导致UI线程长期被阻塞,无法响应用户操作请求(如点击按钮等),让用户体验大打折扣.于是想到将一个长时间 ...
- 《ASP.NET SignalR系列》第二课 SignalR的使用说明
从现在开始相关文章请到: http://lko2o.com/moon 接续上一篇:<ASP.NET SignalR系列>第一课 认识SignalR (还没有看的话,建议您先看看) 一.指定 ...
- 常用的 SQL语句------CRUD
复习之前课本上的sql语句,以前上课的时候都是老师在上面讲,我们在下面玩,根本没有把这个放在心上,等到考试的时候临时学习突击下,就可以顺利过60了,但是现在不行了,自己要重新的学习sql,应该把里面最 ...
- 在Gridview如何进行每行单元格比较
有在论坛上看到一个问题,就是在Gridview控件中,需要对几个列的数值进行比较,原问题如下: 先在数据库中准备数据: CREATE TABLE [dbo].[RecordTime] ( Id ,) ...
- ASP.NET里的Session详细解释
Session模型简介 Session是什么呢?简单来说就是服务器给客户端的一个编号.当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站.当每个用户首次与这台WWW服务器建立连 ...
- 【转】EL表达式 (详解)
EL表达式 1.EL简介 1)语法结构 ${expression} 2)[]与.运算符 EL 提供.和[]两种运算符来存取数据. 当要存取的属性名称中包含一 ...
- FireMonkey 导出目前 Style 另存文件
FireMonkey 能将目前使用的 Style 导出成文件,它提供二种文件格式,请看下列代码: *.style procedure TForm1.Button1Click(Sender: TObje ...
- Spring常用注解汇总
本文汇总了Spring的常用注解,以方便大家查询和使用,具体如下: 使用注解之前要开启自动扫描功能 其中base-package为需要扫描的包(含子包). <context:component- ...
- Enum 枚举小结 java **** 最爱那水货
import java.util.HashMap; import java.util.Map; /** * 收单行 大写首字母 和对应的编码<br/> * * ABC 农业银行<br ...