找到关于 Swift 的517 篇文章

Swift 程序:从字符串中删除所有空格

Ankita Saini
更新于 2023年6月14日 12:23:59

6000+ 次浏览

空格字符是一种不可打印的字符,它在字符串中表示空格。为了从字符串中删除所有空格,Swift 提供了以下方法:使用 isWhitespace 属性;使用 component() 函数;使用 replacingOccurrences(of:with:) 方法;使用正则表达式。方法 1:使用 isWhitespace 属性 isWhitespace 属性用于检查给定字符是否为空格字符。在此方法中,我们使用 isWhitespace 属性和 filter() 方法来删除给定字符串中存在的所有空格。语法 var res = str.filter{!$0.isWhitespace} 在这里,filter() 方法被调用在… 阅读更多

Swift 程序:使用正则表达式打印每个单词的首字母

Ankita Saini
更新于 2023年6月14日 15:03:30

165 次浏览

在 Swift 中,正则表达式用于创建模式,有助于匹配或提取给定字符串的某些特定部分。我们可以借助正则表达式文字或字符串中的正则表达式来创建正则表达式实例。在本文中,我们将使用正则表达式来打印每个单词的首字母。示例输入:字符串 = "Ram got first place" 输出: "Rgfp " 这里,输出字符串包含给定字符串中每个单词的首字母。在下面的示例中,我们将… 阅读更多

Swift 程序:在字符串右侧填充 0

Ankita Saini
更新于 2023年6月14日 11:37:27

728 次浏览

在 Swift 中,用 0 填充字符串是在给定字符串的左侧或右侧添加 0,例如 234000 或 00021。在这里,我们将使用以下方法在字符串右侧填充 0:使用用户定义函数;使用预定义函数。方法 1:使用用户定义函数 为了在字符串右侧填充 0,我们创建一个用户定义函数,该函数以输入字符串和结果字符串的总长度作为参数,并返回结果字符串。示例输入:字符串… 阅读更多

Swift 程序:在字符串左侧填充 0

Ankita Saini
更新于 2023年6月14日 11:30:40

621 次浏览

在 Swift 中,用 0 填充字符串是在给定字符串的左侧或右侧添加 0,例如 34000 或 0003232。在这里,我们将用 0 在左侧填充字符串。示例输入:字符串 = "151" newLength = 6 输出:000151 这里,我们在左侧用三个零填充原始字符串。算法步骤 1 - 创建一个函数,该函数将原始字符串和新字符串的长度作为参数。步骤 2 - 计算… 阅读更多

Swift 程序:通过字符串值查找枚举

Ankita Saini
更新于 2023年6月14日 11:23:35

438 次浏览

枚举或 enum 是一种用户定义的数据类型,它包含一组相关的值。它是使用 enum 关键字定义的。它也称为枚举情况,因为它使用 case 关键字来声明其中的值。在 Swift 中,允许我们通过字符串值创建枚举。语法 enum nameOfEnum: Type { case value1 case value2 case value3 } Let enumVariable = value 这里,nameOfEnum 表示枚举的名称,value1、value2 等是在枚举中定义的值,并且… 阅读更多

Swift 程序:实现队列数据结构

Ankita Saini
更新于 2023年6月14日 11:18:50

409 次浏览

队列是一种基于 FIFO(先进先出)原则工作的的数据结构。在队列中,两端都是开放的,因此我们可以从称为后端或尾部的端添加新元素,此操作称为入队;从称为前端或头部的另一端删除元素,此操作称为出队。尽管 Swift 不支持任何内置队列数据结构,但我们仍然可以使用各种方法实现队列,例如链接列表、结构、类、数组等。您可以根据… 阅读更多

Swift 程序:在字符串上实现 switch 语句

Ankita Saini
更新于 2023年6月14日 10:51:25

625 次浏览

switch 语句是一种控制流语句,它只在 switch 语句中给出的表达式与给定的多个 case 中的一个匹配时才执行代码块。如果没有任何 case 满足给定的表达式,则 switch 语句将执行 default case。在 Swift 中,允许我们在字符串上实现 switch 语句。语法 switch (expression) { case 1: // 代码块 case 2: // 代码块 … default: // 代码块 } 这里,switch 语句评估表达式,并且只执行… 阅读更多

Swift 程序:实现链表

Ankita Saini
更新于 2023年6月13日 17:47:04

921 次浏览

链表是一种用于存储和管理数据的数据结构。它是一系列节点,每个节点包含两部分:数据和对给定序列中下一个节点的引用。使用链表,我们可以轻松地从列表中的任何位置插入或删除元素。链表有两种类型:单链表 - 它只朝一个方向移动,因为每个节点都对下一个节点有引用。但最后一个节点的 next 指针指向 NULL。双链表 - 它… 阅读更多

Swift 程序:从给定字符串中获取字符

Ankita Saini
更新于 2023年6月13日 17:42:46

171 次浏览

在 Swift 中,我们可以借助各自的索引值轻松地从给定字符串中获取字符。因此,为了获取指定字符的索引,Swift 提供了一个名为 index() 的内置函数。此函数将返回一个索引,该索引与指定索引的指定距离相同。示例输入:字符串 = "Ram got first place" index = 5 输出: "o" 这里,给定的索引值为 5,因此结果字符为“o”。语法 func index(x:String.index, offsetBy: Int) 这里,x 是序列的有效索引,offsetBy 是… 阅读更多

Swift 程序:查找字符串中的重复字符

Ankita Saini
更新于 2023年6月13日 17:25:02

2000+ 次浏览

在 Swift 中,字符串是字符的集合,因此它可以包含重复字符和唯一字符。因此,为了查找字符串中的重复字符,我们创建一个字典/数组来存储每个字符的计数,然后将计数大于 1 的字符添加到数组中。示例输入:“sky is pink” 输出:重复字符:[“s”, “i”, “k”] 这里,输入字符串包含三个重复字符:“s”、“i”和“k”。为了查找字符串中的重复字符,我们将使用以下方法:用户定义函数… 阅读更多

广告