ios删除字符串第一位_ios-删除字符串中的最后两个字符(Swift 3.0)
更新:Xcode 9•Swift 4或更高版本
字符串现在符合RangeReplaceableCollection,因此您可以直接在字符串中使用收集方法dropLast,因此不再需要扩展。 唯一的区别是它返回一个Substring。 如果您需要一个字符串,则需要从中初始化一个新字符串:
let string = "0123456789"
let substring1 = string.dropLast(2) // "01234567"
let substring2 = substring1.dropLast() // "0123456"
let result = String(substring2.dropLast()) // "012345"
斯威夫特3.x
您可以对字符使用dropLast(n :)方法来删除任意数量的字符:
let str = "0123456789"
let result = String(str.characters.dropLast(2)) // "01234567"
作为扩展:
extension String {
func dropLast(_ n: Int = 1) -> String {
return String(characters.dropLast(n))
}
var dropLast: String {
return dropLast()
}
}
let str = "0123456789"
let result = str.dropLast(2) // "01234567"
let result2 = result.dropLast // "0123456"
ios删除字符串第一位_ios-删除字符串中的最后两个字符(Swift 3.0)相关推荐
- ios删除字符串第一位_iOS字符串操作总结
//将NSData转化为NSString NSString* str = [[NSString alloc] initWithData:response encoding:NSUTF8StringEn ...
- ios删除字符串第一位_iOS “字符串” 的几种常见的截取方法(随时更新)
全局被我使用的字符串:NSString *string = @"街上,走着一个女孩,好清秀,牵着人们的眼球,就象,花儿一样可爱,好温柔,看也看不够"; 1.// 截取字符串的 第1 ...
- java获取字符串第一位_Java程序员经典面试题集大全 (十一)
>>> 学习交流群 < < < 111. Java中byte表示的数值范围是什么? 答:范围是-128至127 112.如何将日期类型格式化为:2013-02-18 ...
- php取掉字符串第一位支付,php怎样去掉字符串中的第一个字符
php去掉字符串中的第一个字符的方法:可以利用substr()函数来实现.substr()函数可以返回字符串的提取部分,如果失败则返回false,或者返回一个空字符串. substr() 函数返回字符 ...
- php 字符串隔位取,PHP 字符串截取字符串函数
应用场景 从数据库读取产品标题过长时,会导致布局混乱,我们可以使用字符串截断函数进行截断,用...代替截断部分. 函数代码 /** * 字符截取(对中文.英文都可以进行截取) * @param str ...
- html中判断字段第一位,javascript判断字符串是否相等
javascript判断字符串是否相等的方法:可以使用==与===操作符判断两个字符串是否相等,==操作符在两个字符串类型不同时,会将类型转换为同一种进行判断.而===判断时若字符串类型不同就直接判断 ...
- jsp判断json第一位_java 判断字符串是否为json格式
1,import com.fasterxml.jackson.databind.ObjectMapper; ObjectMapper mapper = new ObjectMapper(); Mycl ...
- Java 判断字符串第一位和最后一位,并截取
public static void main(String[] args) {String str = "数据测试,自定义字段";//判断第一个字符是否为"数" ...
- c#字符串按位转成asc_C#中string和ASCII相互转换
1.字符(串)转为ASCII码: 思路:1)把字符(串)直接转换为int类型,即可得到ASCII码: 2)再将数字转换为字符串转出: 如:单个字符 int asc = (int)'a'; Consol ...
最新文章
- 怎么写shell脚本才能不耍流氓?
- 聋哑六年级计算机课教学进度计划,小学六年级下册信息技术教学计划三篇
- c与python的区别-C++/C/JAVA/Python之间的区别?
- 《JS权威指南学习总结--开始简介》
- 25个吸引眼球的广告设计
- SAP Spartacus My Company url的数据源, 来自Sampledataaddon
- 定时线程_SpringBoot定时任务,@Async多线程异步执行
- 整数数组按绝对值排序
- Python批量替换目录下文件后缀脚本实例
- Docker容器虚拟化技术---Docker运维管理(Docker Compose)4
- 福布斯牛人×××先生的两个概念
- Chromium引擎控件DotNetBrowser V1.14发布 | 附下载
- opencv 4.5.2 使用比色卡进行颜色校正
- Android中.this的意思
- 腾讯低代码平台定价策略公开了
- 计算机切换用户界面键,电脑如何切换屏幕_电脑怎么切换另一个界面快捷键
- 维基百科中文语料库训练word2vec模型和使用总结
- 十个精妙绝伦的SQL语句,说尽SQL精华
- 响应式网页设计与应用
- 核芯物联Command ‘cle‘ not found错误处理
热门文章
- 最简单的存储过程写法及调用
- Linux Mysql 数据库基础
- 汇编语言中间接寻址(间接操作数)与变址寻址(变址操作数)的区别
- 计算机中华五岳说课稿,中国五岳 地理课前三分钟演讲.ppt
- 手机一个2k屏60hz,一个1080p屏90hz,哪个好呀?
- iot架构 mqtt netty_百度IoT:MQTT Broker架构设计
- 九龙证券|券商春季策略扎堆来袭 风格切换成焦点
- vivado中Cordic IP核使用——计算正余弦(sin/cos)
- uni-app - 刘海屏(Iphone X)底部横杠(——)白色区域块(安全距离处更改颜色)解决方案
- 实验四、SPOOLing技术