文档章节

字符串怎么让首字母大写转换

I
 IOS风
发布于 2016/07/28 18:38
字数 301
阅读 36
收藏 0
点赞 0
评论 0

- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. NSString *string = @"我是中国2f 3g"; NSString *string1 = [self getFirstLetterFromString:string]; NSString *string2 = [string1 stringByReplacingOccurrencesOfString:@"," withString:@""]; NSLog(@"----%@" , string2); } //获取字符串首字母(传入汉字字符串, 返回大写拼音首字母) - (NSString *)getFirstLetterFromString:(NSString *)aString { NSMutableArray *mArray = [NSMutableArray array]; for (int i = 0; i < aString.length; i++) { NSString *str0 = [aString substringWithRange:NSMakeRange(i, 1)]; if ([str0 isEqualToString:@" "]) { continue; } [mArray addObject:str0]; } NSMutableArray *zimuArray = [[NSMutableArray alloc]init]; for (int i = 0; i < mArray.count; i++) { NSMutableString *str = [[NSMutableString alloc] initWithString:mArray[i]]; //先转换为带声调的拼音 CFStringTransform((CFMutableStringRef)str,NULL, kCFStringTransformMandarinLatin,NO); //再转换为不带声调的拼音 CFStringTransform((CFMutableStringRef)str,NULL, kCFStringTransformStripDiacritics,NO); //转化为大写拼音 NSString *strPinYin = [str capitalizedString]; //获取并返回首字母 NSString *str1 = [strPinYin substringToIndex:1]; [zimuArray addObject:str1]; } return [zimuArray componentsJoinedByString:@","]; }

© 著作权归作者所有

共有 人打赏支持
I
粉丝 0
博文 2
码字总数 462
作品 0
浦东
Swift3.0语言教程字符串大小写转化

Swift3.0语言教程字符串大小写转化 Swift3.0语言教程字符串大小写转化,在字符串中,字符串的格式是很重要的,例如首字母大写,全部大写以及全部小写等。当字符串中字符很多时,通过人为一个...

大学霸
2016/11/16
2
0
python学习系列--str类型

str的内置方法。 contains() 判断字符串中是否包含某特定字符。等同于'in'关键字。 format() 字符串格式化。 capitalize() 首字母大写。 center() 将字符打印时居中。 count() 计算字符中子序...

拾瓦兴阁
2017/07/11
0
0
字符串的变形、判断

字符串的变形 1、upper 将字符串中所有的字母转换为大写 2、lower 将字符串中所有的字母转换为小写 3、swapcase 将字符串中所有的字母大小写互换 4、title 将字符串中所有单词的首字母大写,...

Sweltering
01/25
0
0
day02-----------java 语言基础(基础语法)(传智视频)

关键字:被java语言赋予特定含义的单词。 特点:组成关键字单词的字母全部小写。 标识符:就是给类,接口,方法,变量等起名字的字符序列 常见的命名规则:见名知意 举例:我要定义一个学生类...

萧小蚁
2015/12/24
46
0
El表达式在页面取值的时候报:javax.el.PropertyNotFoundException: Property '' not found on type

今天在用el取值的时候报错,用${invoiceVo.GfNO } 后台报错, javax.el.PropertyNotFoundException: Property 'GfNO ' not found on type InvoiceVo 实际上在InvoiceVo中定义有字段GfNO,而且...

习惯了-想你
2016/11/03
391
0
Swift-字符串大小写转换

Swift字符串大小写转换 uppercaseString 将字符串转成大写 lowercaseString 将字符串转成小写 capitalizedString 将字符串的首字母转成大写...

王永濤
2015/11/28
565
0
FTL常用标签及语法

判断对象是否存在,若成立说明存在 <#if blockObjList ??></#if> <#if blockObjList ??> <#else> </#if> 判断知否和某一个值相等(先判断是否存在,在判断相等,如果该指定的参数不存在还比较......

小股儿
2014/01/06
50
0
字符串操作一

S.strip 函数: 可以将字符串的左右空格t等空白内容去除,该函数可以将字符串的左右两边 的空格、 t等空白内容或指定字符串去除,并返回处理后的结果,但原字符串 并未被改变。 不带参数的s...

余二五
2017/11/24
0
0
python 3 ---字符串方法使用整理

一、编码部分(结合执行结果进行理解) name = "my tname is {name} and i am {year} old"print(name.capitalize()) 首字母大写 print(name.center(50,"-")) 打印50个字符,不够的用-补齐,并...

Mr_chen
2017/12/15
0
0
复习 Python 匿名函数 内建函数

lamba 补充: 如图: 举例: 上例中的reduce用法: 内建函数 如图,有137的函数、类等等 类的单词首字母是大写的 查看函数或者类的方法: 常用的内建函数: 1.返回数字的绝对值 查看内置函数...

ln286577399
2017/12/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

数据库事务的四大特性以及事务的隔离级别

本篇讲述数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是...

Java大蜗牛
9分钟前
0
0
Spring Boot 整合 MyBatis/通用Mapper/PageHelper分页插件

整合MyBatis 整合通用Mapper 1. POM依赖配置 <properties><mapper.starter.version>2.0.3-beta1</mapper.starter.version></properties><!-- 通用Mapper --><dependency><groupId>t......

OSC_fly
18分钟前
0
0
CentOS7 双网卡绑定

环境 操作系统 CentOS7.5,禁用 NetworkManager 服务 网卡 eth0 网卡 eth1 绑定网卡 bond0 网卡 eth0 配置 修改 /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE=EthernetBOOTPROTO=noneD......

Colben
19分钟前
0
0
zk实战--rpc框架集群化

在看此篇内容时需要浏览下面内容 netty实战--手写rpc框架 前文功能简介以及功能扩充 利用netty来实现一个点对点的rpc调用。客户端和服务端都是靠手写地址进行socket同学的,无法1对多,也无法...

xpbob
36分钟前
11
0
springboot 发送邮件

获取授权码 添加配置 # 账号和密码spring.mail.username=aaa@qq.comspring.mail.password=bbb# 服务器地址spring.mail.host=smtp.qq.comspring.mail.properties.mail.smtp.ssl.en...

阿豪boy
36分钟前
0
0
如何使用GNU Ring?

文章名:如何使用GNU Ring? 作者:冰焰火灵X 1079092922@qq.com 文章许可:CC BY-SA 4.0 ##1. 安装 下载GNU Ring 点击左边选择你的系统版本(这里以 GNU/Linux 为例,我使用的是Mint 18.3)...

ICE冰焰火灵X
39分钟前
4
0
深入理解springMVC

什么是spring MVC Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而...

Java填坑之路
45分钟前
1
0
《射雕英雄传》书摘

1. 我虽是个飘泊江湖的贫家女子,可不是低三下四、不知自爱之人。你如真心爱我,须当敬我重我。我此生决无别念,就是钢刀架颈,也决意跟定了你。将来……将来如有洞房花烛之日,自然……自能...

k91191
55分钟前
1
0
解决:modal中datePicker 选中时,会触发modal的hidden.bs.modal事件

最近项目中发现了一个bug,具体表现为选中模态框上datepicker组件上的日期时,会触发模态框的关闭事件,导致数据编辑无法正常进行。网上搜索了下,解决方法如下: $('.datepicker').on('hid...

Funcy1122
59分钟前
0
0
Redis分布式锁的正确实现方式

前言 分布式锁一般有三种实现方式: 1.数据库乐观锁 2.基于Redis的分布式锁; 3.基于Zookeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis...

大海201506
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部