字符串处理

原创 2016年05月31日 21:48:31
NSString *student           = @"student";
NSString *studentUp         = [student uppercaseString];    //大写
NSString *studentUpFirst    = [student capitalizedString];  //开头大写,其余小写

NSString *TEACHER           = @"TEACHER";
NSString *TEACHERLower      = [TEACHER lowercaseString];    //小写
NSString *TEACHERUpFirst    = [TEACHER capitalizedString];  //开头大写,其余小写

NSLog(@"原student:%@",student);
NSLog(@"大写student:%@",studentUp);
NSLog(@"开头大写student:%@",studentUpFirst);
NSLog(@"\n");
NSLog(@"原TEACHER:%@",TEACHER);
NSLog(@"小写TEACHER:%@",TEACHERLower);
NSLog(@"开头大写TEACHER:%@",TEACHERUpFirst);
NSString *str1 = @"abcd";

NSString *str = @"a";

//在str1这个字符串中搜索\n,判断有没有

if ([str1 rangeOfString:str].location != NSNotFound) {

NSLog(@"这个字符串中有a");

 }

 //rangeOfString 前面的参数是要被搜索的字符串,后面的是要搜索的字符

//NSNotFound 表示请求操作的某个内容或者item没有发现,或者不存在

替换指定字符串中的某个范围内的字符为 *

+ (NSString *)hiddenStrWihtTargetStr:(NSString *)str Range:(NSRange)range {
    NSString *tarStr = str;
    NSInteger startLocation = range.location;
    for (NSInteger i = 0; i < range.length; i++) {
        NSRange ran = NSMakeRange(startLocation, 1);
        tarStr = [tarStr stringByReplacingCharactersInRange:ran withString:@"*"];
        startLocation++;
    }

    return tarStr;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

String字符串处理常见的面试题总结

首先,我们要先了解常量池的概念,常量池在java中用于保存在编译期已确定的,存在于已编译的class文件中的一份数据。它包括了关于类,方法,接口等中的常量,也包括字符串常量,如String s = “...
  • nwpu_geeker
  • nwpu_geeker
  • 2017年12月03日 14:06
  • 171

Nginx源码分析--字符串处理

ngx_string.c void ngx_strlow(u_char *dst, u_char *src, size_t n); 将src的前n个字符转换成小写存放在dst字符串当中,调用者需...
  • unix21
  • unix21
  • 2013年08月11日 16:56
  • 1471

linux字符串的处理

1.计算字符串的长度 ${string}
  • u010914684
  • u010914684
  • 2014年07月02日 23:52
  • 323

string类的基本使用,编写一个字符串处理程序

这是一个字符串处理程序,按照老外的注释的意思就是将英文单词按一定的规则转换成为某种拉丁文字。 运用到截取字符串,合并字符串,遍历字符串等规则,感觉它的结构非常清晰。 /* * This progr...
  • WAN_EXE
  • WAN_EXE
  • 2017年03月29日 09:52
  • 285

C++字符串处理

标题:常见字符串处理代码示例 说明:不依赖具体操作系统。只boost 1.55或以上。 不依赖具体 [1]删除指定前后缀的字符 #include ... boost::trim_if(ve...
  • lee353086
  • lee353086
  • 2015年04月28日 09:47
  • 1009

ABAP对字符串处理

字符串首字符索引为 0; Character Fields: C,N, D, T, string (CNDT=> CN DataTime)  1. 字符串连接 CONCATENATE do...
  • zhangzaig
  • zhangzaig
  • 2013年08月08日 16:44
  • 816

Java字符串操作及处理

http://blog.csdn.net/pipisorry/article/details/43303145 Java字符串操作 两个字符串比较大小 使用 String.compareTo 方法:...
  • pipisorry
  • pipisorry
  • 2015年01月30日 09:57
  • 2886

字符串处理高效工具(Java)

字符串处理-java工具
  • jituotianxia2009
  • jituotianxia2009
  • 2016年12月27日 11:05
  • 1530

常用字符串处理工具

字符串处理工具
  • kaloun
  • kaloun
  • 2015年11月02日 19:15
  • 252

关于cgic字符串的处理问题

1,cgi在处理表单后返回html文本时,若遇到字符串中包含“”双引号时,要对双引号做\" \"处理,即在每个引号前加单斜杠\ 2,在遇到输出字符串中包含%的时候,要对%做%%处理,如:"" 更新...
  • cp25807720
  • cp25807720
  • 2013年12月04日 16:47
  • 467
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:字符串处理
举报原因:
原因补充:

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