- Swift - Home
- Swift - Overview
- Swift - Environment
- Swift - Basic Syntax
- Swift - Variables
- Swift - Constants
- Swift - Literals
- Swift - Comments
- Swift Operators
- Swift - Operators
- Swift - Arithmetic Operators
- Swift - Comparison Operators
- Swift - Logical Operators
- Swift - Assignment Operators
- Swift - Bitwise Operators
- Swift - Misc Operators
- Swift Advanced Operators
- Swift - Operator Overloading
- Swift - Arithmetic Overflow Operators
- Swift - Identity Operators
- Swift - Range Operators
- Swift Data Types
- Swift - Data Types
- Swift - Integers
- Swift - Floating-Point Numbers
- Swift - Double
- Swift - Boolean
- Swift - Strings
- Swift - Characters
- Swift - Type Aliases
- Swift - Optionals
- Swift - Tuples
- Swift - Assertions and Precondition
- Swift Control Flow
- Swift - Decision Making
- Swift - if statement
- Swift - if...else if...else Statement
- Swift - if-else Statement
- Swift - nested if statements
- Swift - switch statement
- Swift - Loops
- Swift - for in loop
- Swift - While loop
- Swift - repeat...while loop
- Swift - continue statement
- Swift - break statement
- Swift - fall through statement
- Swift Collections
- Swift - Arrays
- Swift - Sets
- Swift - Dictionaries
- Swift Functions
- Swift - Functions
- Swift - Nested Functions
- Swift - Function Overloading
- Swift - Recursion
- Swift - Higher-Order Functions
- Swift Closures
- Swift - Closures
- Swift-Escaping and Non-escaping closure
- Swift - Auto Closures
- Swift OOps
- Swift - Enumerations
- Swift - Structures
- Swift - Classes
- Swift - Properties
- Swift - Methods
- Swift - Subscripts
- Swift - Inheritance
- Swift-Overriding
- Swift - Initialization
- Swift - Deinitialization
- Swift Advanced
- Swift - ARC Overview
- Swift - Optional Chaining
- Swift - Error handling
- Swift - Concurrency
- Swift - Type Casting
- Swift - Nested Types
- Swift - Extensions
- Swift - Protocols
- Swift - Generics
- Swift - Access Control
- Swift - Function vs Method
- Swift - SwiftyJSON
- Swift - Singleton class
- Swift Random Numbers
- Swift Opaque and Boxed Type
Swift String lowercased() Function
String lowercased() Function
The String structure in Swift provides a built-in function named lowercased(). This function is used to convert the given string into lowercase. For example, if we have a string "tuToriaLsPoInt", using the lowercased() function will convert all characters in the string to lowercase, resulting in "tutorialspoint".
Syntax
Following is the syntac of the lowercased function −
func lowercased()
Parameter
This function does not take any parameters.
Return Value
The function returns the string converted to lowercase.
Example 1
Swift program to convert the given string into a lowercase string:
import Foundation
// Declaring a string
var str = "LEARN SWIFT PROGRAMMING LanGuaGE"
print("Original String:", str)
// Converting the str into a lowercase string
// Using lowercased() function
let result = str.lowercased()
print("Lowercase String:", result)
Output
Original String: LEARN SWIFT PROGRAMMING LanGuaGE Lowercase String: learn swift programming language
Example 2
Swift program to demonstrate the use of the lowercased() function:
import Foundation
// String
var str = "WelCoMe TO TUTORIALSPOINT"
print("Original String:", str)
// Converting the str into a lowercase string
// Using lowercased() function
print("Lowercase String:", str.lowercased())
Output
Original String: WelCoMe TO TUTORIALSPOINT Lowercase String: welcome to tutorialspoint
Example 3
Swift program to convert the first n characters of a string into lowercase using the lowercased() function:
import Foundation
func lowercaseString(input: String, firstNChars: Int) -> String {
// Ensure firstNChars is within the given string's length
let lastIndex = min(firstNChars, input.count)
// Extracting the first n characters from the string
let newSubString = input.prefix(lastIndex)
// Convert the substring to lowercase
let result = newSubString.lowercased()
return result
}
var str = "MoHAN RUN ToWARDS MUKESH"
let X = 6
let resStr = lowercaseString(input: str, firstNChars: X)
print("Original String: \(str)")
print("Resultant String: \(resStr)")
Output
Original String: MoHAN RUN ToWARDS MUKESH Resultant String: mohan
swift_strings.htm
Advertisements