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相等。
廣告