Swift程序:将字符串转换为小写


本教程将讨论如何编写Swift程序将字符串转换为小写。

字符串是一系列字符,例如“RedCar”。或者我们可以说,字符串用于表示文本数据。Swift支持String数据类型,用于创建String类型变量,或者我们可以说用于表示字符串。

为了将给定的字符串转换为小写,Swift提供了一个名为lowercased()的内置函数。lowercased()函数用于将给定字符串的所有字符(小写、大写或两者)转换为小写。此函数不接受任何参数。

以下是相同的演示:

输入

假设我们的给定输入是:

MyStr = "Hello! ToM"

输出

期望输出为:

Lowercased string = "hello! tom"

语法

以下是语法:

stringName.lowercased()

算法

以下是算法:

  • 步骤1 - 创建带有值的字符串

  • 步骤2 - 使用lowercased()函数将字符串转换为小写:

var lowerStr = String.lowercased()
  • 步骤3 - 显示输出

将字符串转换为小写

示例

以下程序演示如何将字符串转换为小写。

import Foundation import Glibc var String1 = "CaR iS In BlUe" var String2 = "ITS RAINING TODAY" var String3 = "i love icecreame" // Convert to lowercase var lowerStr1 = String1.lowercased() var lowerStr2 = String2.lowercased() var lowerStr3 = String3.lowercased() print("Original String:", String1) print("Lowercase String:", lowerStr1) print("\nOriginal String:", String2) print("Lowercase String:", lowerStr2) print("\nOriginal String:", String3) print("Lowercase String:", lowerStr3)

输出

Original String: CaR iS In BlUe
Lowercase String: car is in blue

Original String: ITS RAINING TODAY
Lowercase String: its raining today

Original String: i love icecreame
Lowercase String: i love icecreame

在上面的代码中,我们有三个名为String1、String2和String3的字符串。现在我们使用lowercased()函数将它们转换为小写:

var lowerStr1 = String1.lowercased() // Return car is in blue
var lowerStr2 = String2.lowercased() // Return its raining today
var lowerStr3 = String3.lowercased() // Return i love icecreame

使用lowercased()比较两个字符串

示例

以下程序演示如何使用lowercased()函数比较两个字符串。

import Foundation import Glibc var String1 = "CaR iS REd" var String2 = "car is RED" // Comparing two strings if (String1.lowercased() == String2.lowercased()){ print("String1 and String2 are equal") } else{ print("String1 and String2 are not equal") }

输出

String1 and String2 are equal

在上面的代码中,我们有两个名为String1和String2的字符串。现在我们检查两个字符串是否相等。因此,我们使用lowercased()函数将给定的字符串转换为小写,然后使用==检查两者是否相等:

if (String1.lowercased() == String2.lowercased()){
   print("String1 and String2 are equal")
}
else{
   print("String1 and String2 are not equal")
}

这里两个字符串相等,所以我们得到输出:String1和String2相等。

更新于:2022年10月20日

2K+ 阅读量

启动你的职业生涯

完成课程获得认证

开始学习
广告
© . All rights reserved.