Swift4 String截取字符串

Swift4 String截取字符串varstr1="AlexanderYeah";//1截取字符串的第一种方式//prefix截取前3个字符串varstr2=str1.prefix(3);print(str2);//suffix截取后3个字符串varstr3=str1.suffix(3);print(str3);//2截取一个范围的字符串//从0开始到倒数第二位结…

大家好,又见面了,我是你们的朋友全栈君。




var str1 = "AlexanderYeah";

// 1 截取字符串的第一种方式
// prefix 截取前3个字符串
var str2 = str1.prefix(3);
print(str2);

// suffix 截取后3个字符串
var str3 = str1.suffix(3);
print(str3);

// 2 截取一个范围的字符串
// 从0开始 到倒数第二位结束
let idx1 = str1.startIndex;
let idx2 = str1.index(str1.endIndex, offsetBy: -2);

var str4 = str1[idx1 ..< idx2];

print(str4);


// 3 分割字符串


let id =  str.split(separator: "-").map(String.init)[0];
let name =  str.split(separator: "-").map(String.init)[1];
print(id);
print(name);


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/144499.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • FOC和SVPWM的C语言代码实现「建议收藏」

    FOC和SVPWM的C语言代码实现「建议收藏」SVPWM的原理讲解在这儿:https://blog.csdn.net/qlexcel/article/details/74787619#comments现在开始分析C语言的代码(代码建议复制到notepad++中查看),为方便读者试验,每个代码都是独立的子模块,复制到工程中就可以编译运行:一、配置高级定时器TIM1产生6路互补PWM,带刹车保护详细配置代码如下,把下面的程序段拷贝到m…

    2022年6月3日
    63
  • PyCharm激活码永久有效PyCharm2017.2.5激活码教程-持续更新,一步到位

    PyCharm激活码永久有效PyCharm2017.2.5激活码教程-持续更新,一步到位PyCharm激活码永久有效2017.2.5激活码教程-Windows版永久激活-持续更新,Idea激活码2017.2.5成功激活

    2022年6月19日
    36
  • jquery与vue区别_学jquery还是vue

    jquery与vue区别_学jquery还是vue仅仅从自己使用经验来说下感受。1,vue是一个前端框架,jquery是javacript库,封装了一些js常用的方法,仅此而已。vue有成熟的生态链,mvvm模式,是一个真正的web框架。表现在:1:vue有固定的写法和规定,必须要有一个div来作为容器,绑定事件方法,数据都有固定的地方,数据要写在data里面,方法要写在methods里面。而且绑定事件在dom元素标签上绑定,防止时间太…

    2022年10月9日
    3
  • bash命令补全工具bash-completion

    bash命令补全工具bash-completion什么是 shell 简单点理解 就是系统跟计算机硬件交互时使用的中间介质 它只是系统的一个工具 实际上 在 shell 和计算机硬件之间还有一层东西那就是系统内核了 打个比方 如果把计算机硬件比作一个人的躯体 而系统内核则是人的大脑 至于 shell 把它比作人的五官似乎更加贴切些 回到计算机上来 用户直接面对的不是计算机硬件而是 shell 用户把指令告诉 shell 然后 shell 再传输给系统内核 接着内核再去支配计算机硬件去执行各种操作 bash 是 linux 环境下面的命令行终端 对于命令和

    2025年10月21日
    5
  • TLSF算法分析

    TLSF算法分析注:本文的大部分内容摘录自论文《TLSF:aNewDynamicMemoryAllocatorforReal-TimeSystems》,可以通过“科学上网”访问如下链接阅读原文:http://www.gii.upv.es/tlsf/files/ecrts04_tlsf.pdf。什么是TLSFTLSF是TwoLevelSegregatedFitmemoryal

    2022年6月30日
    29
  • NOIP游记_广州文化之旅

    NOIP游记_广州文化之旅这道题最初博主理解错误,误以为学了某种文化就不能到排斥这种文化的地方去(明明也是这样写的好吧),实际上只用判断到达的国家是否排斥现在所在国家的文化,那就简单多了,Floyd走起,下面是代码:#include&lt;stdio.h&gt;usingnamespacestd;constintMAX=999999;constintMAXN=105;intn,k…

    2022年8月22日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号