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+ 次檢視

啟動你的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.