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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 如何卸载cuda

    如何卸载cuda============Summary============Driver:InstalledToolkit:Installedin/usr/local/cuda-10.2/Samples:Installedin/home/game/,butmissingrecommendedlibrariesPleasemakesurethat-…

    2022年6月21日
    43
  • startActivityForResult解析

    startActivityForResult解析startActivity用于页面间的正常跳转。startActivityForResult用于页面间的跳转并回传数据,比如商城类的App下单时会有选择地址,选择之后地址更新。1.先用startActivityForResult方式启动一个页面 btn=(Button)findViewById(R.id.btn);btn.setOnClickListen

    2022年7月11日
    16
  • PE结构

    PE结构PE文件是Windows操作系统下使用的可执行文件格式。它是微软在UNIX平台的COFF(通用对象文件格式)基础上制作而成。最初设计用来提高程序在不同操作系统上的移植性,但实际上这种文件格式

    2021年12月13日
    53
  • microsoft visual studio 2010 旗舰版的产品密

    microsoft visual studio 2010 旗舰版的产品密YCFHQ-9DWCY-DKV88-T2TMH-G7BHP

    2022年7月20日
    12
  • gis地理加权回归步骤_地理加权回归权重

    gis地理加权回归步骤_地理加权回归权重内容导读1)回归概念介绍;2)探索性回归工具(解释变量的选择)使用;3)广义线性回归工具(GLR)使用;*加更:广义线性回归工具的补充内容4)地理加权回归工具(GWR)使用+小结。说明:本节是这个学习笔记最后一部分。PART/04地理加权回归工具(GWR)使用上一节我们讲了GLR广义线性回归,它是一种全局模型,可以构造出最佳描述研究区域中整体数据关系的方程。如果这些关系在研究区域中是一致的,则GLR回归方程可以对这些关系进行很好的建模。不过,当这些关系在研

    2022年10月6日
    3
  • python批量生成测试用例_系统测试用例的编写依据

    python批量生成测试用例_系统测试用例的编写依据前言写用例之前,我们应该熟悉API的详细信息。建议使用抓包工具Charles或AnyProxy进行抓包。har2case我们先来了解一下另一个项目har2case他的工作原理就是将当前主流的抓

    2022年7月29日
    8

发表回复

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

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