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+ 閱讀量

啟動你的職業生涯

完成課程獲得認證

開始學習
廣告