Swift 程序将字符串转换为大写
swiftserver side programmingprogramming更新于 2025/9/21 16:22:17
本教程将讨论如何编写 Swift 程序将字符串转换为大写。
字符串是一系列字符,例如"RedCar"。或者,我们可以说,字符串用于表示文本数据。Swift 支持字符串数据类型,该类型可用于创建字符串类型变量,或者我们也可以将其表示为字符串。
为了将给定的字符串转换为大写,Swift 提供了一个名为 uppercased() 的内置函数。uppercased() 函数用于将给定字符串的所有字符(小写、大写或双写)转换为大写。此函数不接受任何参数。
以下是相同的演示 -
输入
假设给定的输入是 -
MyStr = "Hello! ToM"
输出
所需的输出将是 -
Lowercased string = "HELLO! TOM"
语法
以下是语法 -
stringName.uppercased()
算法
以下是算法 -
步骤 1- 使用值
步骤 2− 使用 uppercased() 函数将字符串转换为大写 -
var lowerStr = String.uppercased()
步骤 3− 显示输出
将字符串转换为大写
示例
以下程序演示如何将字符串转换为大写。
import Foundation import Glibc var String1 = "CaR iS In BlUe" var String2 = "ITS RAINING TODAY" var String3 = "i love icecreame" // Convert to uppercase var upperStr1 = String1.uppercased() var upperStr2 = String2.uppercased() var upperStr3 = String3.uppercased() print("Original String:", String1) print("Uppercase String:", upperStr1) print("\nOriginal String:", String2) print("Uppercase String:", upperStr2) print("\nOriginal String:", String3) print("Uppercase String:", upperStr3)
输出
原始字符串:Car is In BlUe 大写字符串:CAR IS IN BLUE 原始字符串:ITS RAINING TODAY 大写字符串:ITS RAINING TODAY 原始字符串:i love icecreame 大写字符串:I LOVE ICECREAME
在上面的代码中,我们有三个字符串,分别名为 String1、String2 和 String3。现在我们使用 uppercased() 函数将它们转换为大写 -
var upperStr1 = String1.uppercased() // 返回 CAR IS IN BLUE var upperStr2 = String2.uppercased() // 返回 ITS RAINING TODAY var upperStr3 = String3.uppercased() // 返回 I LOVE ICECREAME
使用 uppercased() 比较两个字符串
示例
以下程序演示如何使用 uppercased() 函数比较两个字符串。
import Foundation import Glibc var String1 = "CaR iS REd" var String2 = "car is Pink" print("String 1 =",String1,"\nString 2",String2) // Comparing two strings if (String1.uppercased() == String2.uppercased()){ print("String1 and String2 are equal") } else{ print("String1 and String2 are not equal") }
输出
String 1 = CaR iS REd String 2 car is Pink String1 and String2 are not equal
在上面的代码中,我们有两个字符串,分别名为:String1 和 String2。现在我们检查这两个字符串是否相等。因此,我们使用 uppercased() 函数将给定的字符串转换为大写,然后使用 == 判断它们是否相等 -
if (String1.uppercased() == String2.uppercased()){
print("String1 和 String2 相等")
}
else{
print("String1 和 String2 不相等")
}
由于这两个字符串不相等,因此输出结果为:String1 和 String2 不相等。