Objective-C中的hasPrefix
Objective-C中的hasPrefix
hasPrefix:方法的功能是判断创建的字符串内容是否以某个字符开始,其语法形式如下:
-(BOOL)hasPrefix:(NSString*)aString;
其中,(NSString *)aString;用来指定字符串。该方法的返回值为BOOL,当BOOL为YES或者为1时,则字符串是以某个字符开始;当BOOL为NO或者为0时,则字符串不是以某个字符开始。 【示例】以下程序通过使用hasPrefix:方法来判断使用stringWithCString:方法创建的字符串是否以字母B开始,如果是以字母B开始,输出开头为字母B;如果不是,输出开头不为字母B。程序代码如下:
#import <Foundation/Foundation.h> int main(int argc,constchar* argv[]) {@autoreleasepool{NSString*a=[NSString stringWithCString:"ABCDEF" encoding:NSASCIIStringEncoding];if([a hasPrefix:@"B"]==YES){//判断字符串是否以B字符开始NSLog(@"开头为字母B");}else{NSLog(@"开头不为字母B");}}return0;}
运行结果如下:
2013-03-1918:10:02.0874-13[751:303]开头不为字母B
Objective-C中的hasPrefix相关推荐
- Objective C 中的nil,Nil,NULL和NSNull理解
kenyo网友的原创说法是:做IOS开发的估计都对Objective-C的内存管理机制很头疼,一不小心程序就会出内存泄露,我也不例外,前几天被指针的置nil与release给搞惨了,今和大家详细解说一 ...
- Objective C中@protected等关键字概述
关于变量的作用域 @protected -Methods defined in the class and any subclasses can directly access the instanc ...
- objective c中的nil,Nil
nil用法 Objective-C中nil nil nil和C语言的NULL相同,在objc/objc.h中定义.nil表示一个Objctive-C对象,这个对象的指针指向空(没有东西就是空). Ni ...
- 如何在Objective C中声明Block?
本文翻译自http://fuckingblocksyntax.com/ 作为局部变量: returnType(^blockName)(parameterTypes) = ^returnType(par ...
- 在Objective C中定义私有的成员变量
使用了LLVM以后,终于可以定义私有的成员变量了. @interface RadioViewController () { @privateUIBackgroundTaskIdentifier tas ...
- Objective中调用Swift代码
原创Blog,转载请注明出处 http://blog.csdn.net/hello_hwc 步骤比较简单: 1.在Objective C工程中,创建新文件(command+N),选择Swift文件 2 ...
- IOS开发中的变量、方法、属性
转自 :http://www.0jl.com/?p=509 1.在Objective语言中可以声明实例变量(Instance Variables). 变量有四种访问范围: 私有(private): 在 ...
- 如何在R中正确使用列表?
本文翻译自:How to Correctly Use Lists in R? Brief background: Many (most?) contemporary programming langu ...
- Objective c类的初始化
Objective c中实现类的初始化要先重载父类的init方法: 1.首先调用[super init]使用父类的方法进行初始化.将对象赋给self 2.假设self不为nil即父类初始化成功,接着进 ...
最新文章
- iconfont 图标转为字体_阿里字体库iconfont使用方法
- WPFToolkit DataGrid 使用介绍zz
- javascript 函数属性prototype(转)
- 如何获取上传文件的本地路径
- 地图标记点击成超链接_纯干货!株洲100多家美食地图!国庆收藏!
- 矛与盾的较量──网络***和防火墙详解
- Spring Cloud Eureka服务注册中心 多节点搭建(学习总结)
- android混合编程 pdf,混合编程在A/D转换中的应用.pdf
- VS2013 产品密钥 – 所有版本-亲试,好使!!
- 中国传统颜色16进制颜色码
- mysql安装ecshop_如何安装ecshop
- 计算机网络故障的排除,计算机网络故障诊断与排除
- 目标检测数据集:直升机(1)
- 运行matlab报错 Runtime Error
- 最近插入法和最近邻点法
- 金蝶云星空和小满OKKICRM单据接口对接
- 十六进制颜色值和ARGB颜色值的转换
- 百度携手重庆渝中区,打造区块链大数据智能化应用示范城区
- 【ironic】ironic介绍与原理
- 牛客网 |复数集合( 北邮往年复试题)
热门文章
- 去停用词 java代码_如何在java中去除中文文本的停用词
- excel去重_你好Python!再见Excel?
- spring boot 邮件端口_1 分钟教会你用 Spring Boot 发邮件
- bind函数怎么用JAVA_c++bind函数的用法
- php select 多级联动,select框多级联动
- java major version: 51,Unsupported major.minor version 51.0的原因与解决办法
- eplan增加其他到工具栏_EPLAN增效之工具栏定制(十三:端子排编辑不进导航器)
- springboot2稳定版本_Spring Boot 2.4 正式发布,重大调整
- IIS 上传文件大小配置步骤(默认200K)
- Kafka auto.offset.reset