Swift 程序将字符串转换为大写


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

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

为了将给定字符串转换为大写,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)

输出

Original String: CaR iS In BlUe
Uppercase String: CAR IS IN BLUE

Original String: ITS RAINING TODAY
Uppercase String: ITS RAINING TODAY

Original String: i love icecreame
Uppercase String: I LOVE ICECREAME

这里,在上面的代码中,我们有三个名为 String1、String2 和 String3 的字符串。现在我们使用 uppercased() 函数将其转换为大写 -

var upperStr1 = String1.uppercased() // Return CAR IS IN BLUE
var upperStr2 = String2.uppercased() // Return ITS RAINING TODAY
var upperStr3 = String3.uppercased() // Return 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 and String2 are equal")
}
else{
   print("String1 and String2 are not equal")
}

这里这两个字符串不相等,因此我们得到一个输出:String1 和 String2 不相等。

更新于: 2022 年 10 月 20 日

2K+ 次查看

启动你的 职业生涯

通过完成课程获得认证

开始
广告