oc字符串的简单使用

转载 2015年11月17日 18:10:52



博客分类:


接触oc才几天的时间,最难看的还是oc的一些语法不习惯,只有每天下班后才有点时间看oc相关的文档和csdn博客,这一段时间公司的项项目还能处理的过来,主要就是修复测试提出的bug

 

字符串的简单操作

1,判断字符串是否相等 isEqualToString

伦理片 http://www.dotdy.com/

   

Oc代码  收藏代码
  1. NSString *ns = @"nihao";  
  2. NSString *str1 = @"BeiJing";  
  3. BOOL is=[str1 isEqualToString:ns];  

 还好以前和ios组的做项目时看到同事写过这个是判断想等的,所以进去看源码的时候发现是下面的这个:这尼玛真的看不到里面的实现啊,oc和java在语法上真的不同啊:

Java代码  收藏代码
  1. - (BOOL)isEqualToString:(NSString *)aString;//判断相等  
  2.   
  3.   
  4. #pragma mark *** String searching ***  
  5.   
  6. /* These perform locale unaware prefix or suffix match. If you need locale awareness, use rangeOfString:options:range:locale:, passing NSAnchoredSearch (or'ed with NSBackwardsSearch for suffix, and NSCaseInsensitiveSearch|NSDiacriticInsensitiveSearch if needed) for options, NSMakeRange(0, [receiver length]) for range, and [NSLocale currentLocale] for locale. 
  7. */  
  8. - (BOOL)hasPrefix:(NSString *)str;//  
  9. - (BOOL)hasSuffix:(NSString *)str;//  

 

影音先锋电影 http://www.iskdy.com/ 

字符串的简单总结

Oc代码  收藏代码
  1.  //判断是否以什么开头  
  2.         if([ns hasPrefix:@"n"]){  
  3.             NSLog(@"shide");  
  4.         }else{  
  5.             NSLog(@"不想等");  
  6.         }  
  7.           
  8.         //判断是否以g结尾  
  9.         BOOL b=[str1 hasSuffix:@"g"];  
  10. //        NSLog(@"bool值%@",b);  
  11.           
  12.         if([ns precomposedStringWithCanonicalMapping]){  
  13.             NSLog(@"%@",[ns precomposedStringWithCanonicalMapping]);  
  14.         }  
  15.           
  16.        NSString* pswm= [ns precomposedStringWithCanonicalMapping];  
  17.          NSLog(@"%@",pswm);  
  18.         //创建一个空字符串  
  19.         NSString *str2 = [[NSString alloc]init];  
  20.         NSString *str3 = [NSString string];  
  21.          
  22.       //转大写  
  23.         NSString* us=[ns uppercaseString];  
  24.          NSLog(@"全部转大写%@",us);  
  25.           
  26.         //转小写  
  27.         NSString* ls=[ns lowercaseString];  
  28.         NSLog(@"全部转小写%@",ls);  
  29.           
  30.         //判断字符串是否包含指定字符串,返回位置和长度  
  31.         //ns是否包含hao  
  32.         NSRange ng=  [ns rangeOfString:@"hao"];  
  33.         NSLog(@"%@",NSStringFromRange(ng));  
  34.           
  35. //        //反向搜索  
  36.         ng= [ns rangeOfString:@"hao" options:NSBackwardsSearch];  
  37.           NSLog(@"%@",NSStringFromRange(ng));  
  38.           
  39.         //取出制定位置的字符  
  40.         unichar uc=[ns characterAtIndex:3];  
  41.         NSLog(@"%c",uc);  
  42.           
  43.         //快速创建字符串  
  44.         NSString * str4=[[NSString alloc]initWithString:ns];  
  45.         str4=[NSString stringWithString:ns];  
  46.         NSLog(@"%@",str4);  
  47.           
  48.         //字符串转几本数据类型  
  49.         NSString *ns4=@"23";  
  50.        float f1= [ns4 floatValue];  
  51.         NSLog(@"zheshi=%f",f1-1);  
  52.           
  53.         //字符串的截取  
  54.         NSString *ns5=@"23baihebushicha11";  
  55.         NSString *ns_5=[ns5 substringFromIndex:4];  
  56.           NSLog(@"subform=%@",ns_5);//从第五位开始截取 subform=ihebushicha11  
  57.           
  58.         NSString *ns_6= [ns5 substringToIndex:5];  
  59.         NSLog(@"subto=%@",ns_6);//  
  60.     

相关文章推荐

字符串数组集合OC简单介绍

//1、类合和对象的定义声明和使用。 /*         // insert code here...         // //流程  &...

OC中字符串的简单操作

OC中字符串的简单操作 ///字符串拼接 NSString *str1 = @"mingtian*"; NSString *str2 = @"nihao*"; NSStrin...

OC初学必看,字符串,数组,字典,集合,NSNumber 等的简单操作

//1.实例化一个字符串对象     NSString *newString = [[NSString alloc]initWithFormat:@"abc蓝鸥科技ios15班!"];     ...

oc中字符串的一些简单用法

// //  main.m //  6NSString // //  Created by 4_5 on 13-8-18. //  Copyright (c) 2013年...

OC字符串对象NSString对象方法使用基础

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和...

oc 的字符串常用操作,包含NSString NSMutableString也能使用

http://www.cnblogs.com/lovekarri/articles/2380033.html //1、创建常量字符串。 NSString *astring = @"...
  • hccgk
  • hccgk
  • 2015-07-31 17:29
  • 267

OC之使用MD5加密字符串、NSData和文件的方法

这个类的三个类方法可以将字符串、NSData对象和文件加密为32位的MD5值 【MD5UTils.h】 #import #import #define FileHashDefaultC...

oc-字符串NSString,NSMutablesString基本使用方法

一.NSString字符串       》字符串是Foundation框架下的类,iOS2.0以后。      》 NSString是不可变的字符串,一旦被创建(即开辟了空间),只可读取,不能被修改(...

黑马程序员---OC学习笔记之使用NSURL读写字符串

——Java培训、Android培训、iOS培训、.Net培训——–1、NSURL简介URL的全称是Uniform Resource Locator (统一资源定位符) URL是互联网上标准资源的地...

02 OC之 字符串的使用

————————————————NSString(不可变字符串)———————————————— 1、字符串的拼接 [[NSString alloc] initWithFormat:@...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)