Swift Program to Convert a String to Uppercase

This tutorial will discuss how to write swift program to convert a string to uppercase.

A string is a sequence of characters for example, "RedCar". Or we can say, string are used to represent textual data. Swift support a String data type which is used to create a String type variable, or we can say to represent strings.

To convert the given string into uppercase Swift provide a in-built function named uppercased(). The uppercased() function is used to convert all the characters(either in lowercase or in uppercase or in both) of the given string into uppercase. This function does not take any parameter.

Below is a demonstration of the same ?

Input

Suppose our given input is ?

MyStr = "Hello! ToM"

Output

The desired output would be ?

Lowercased string = "HELLO! TOM"

Syntax

Following is the syntax ?

stringName.uppercased()

Algorithm

Following is the algorithm ?

  • Step 1? Create string with value

  • Step 2? Convert the string into uppercase using uppercased() function ?

var lowerStr = String.uppercased()
  • Step 3? Display the output

Convert a string to uppercase

Example

The following program shows how to convert a string to uppercase.

<div class="execute"></div><div class="code-mirror  language-javascript" contenteditable="plaintext-only" spellcheck="false" style="outline: none; overflow-wrap: break-word; overflow-y: auto; white-space: pre-wrap;"><span class="token keyword">import</span> Foundation
<span class="token keyword">import</span> Glibc

<span class="token keyword">var</span> String1 <span class="token operator">=</span> <span class="token string">"CaR iS In BlUe"</span>
<span class="token keyword">var</span> String2 <span class="token operator">=</span> <span class="token string">"ITS RAINING TODAY"</span>
<span class="token keyword">var</span> String3 <span class="token operator">=</span> <span class="token string">"i love icecreame"</span>

<span class="token comment">// Convert to uppercase</span>
<span class="token keyword">var</span> upperStr1 <span class="token operator">=</span> String1<span class="token punctuation">.</span><span class="token function">uppercased</span><span class="token punctuation">(</span><span class="token punctuation">)</span>
<span class="token keyword">var</span> upperStr2 <span class="token operator">=</span> String2<span class="token punctuation">.</span><span class="token function">uppercased</span><span class="token punctuation">(</span><span class="token punctuation">)</span>
<span class="token keyword">var</span> upperStr3 <span class="token operator">=</span> String3<span class="token punctuation">.</span><span class="token function">uppercased</span><span class="token punctuation">(</span><span class="token punctuation">)</span>

<span class="token function">print</span><span class="token punctuation">(</span><span class="token string">"Original String:"</span><span class="token punctuation">,</span> String1<span class="token punctuation">)</span>
<span class="token function">print</span><span class="token punctuation">(</span><span class="token string">"Uppercase String:"</span><span class="token punctuation">,</span> upperStr1<span class="token punctuation">)</span>

<span class="token function">print</span><span class="token punctuation">(</span><span class="token string">"\nOriginal String:"</span><span class="token punctuation">,</span> String2<span class="token punctuation">)</span>
<span class="token function">print</span><span class="token punctuation">(</span><span class="token string">"Uppercase String:"</span><span class="token punctuation">,</span> upperStr2<span class="token punctuation">)</span>

<span class="token function">print</span><span class="token punctuation">(</span><span class="token string">"\nOriginal String:"</span><span class="token punctuation">,</span> String3<span class="token punctuation">)</span>
<span class="token function">print</span><span class="token punctuation">(</span><span class="token string">"Uppercase String:"</span><span class="token punctuation">,</span> upperStr3<span class="token punctuation">)</span>
</div><div class="output-wrapper"><div class="console-close"></div><div class="code-output"></div></div>

Output

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

Here, in the above code, we have three strings named String1, String2, and String3. Now we convert them in uppercase using uppercased() function ?

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

Compare two strings using uppercased()

Example 

The following program shows how to compare two strings using uppercased() function.

<div class="execute"></div><div class="code-mirror  language-javascript" contenteditable="plaintext-only" spellcheck="false" style="outline: none; overflow-wrap: break-word; overflow-y: auto; white-space: pre-wrap;"><span class="token keyword">import</span> Foundation
<span class="token keyword">import</span> Glibc

<span class="token keyword">var</span> String1 <span class="token operator">=</span> <span class="token string">"CaR iS REd"</span>
<span class="token keyword">var</span> String2 <span class="token operator">=</span> <span class="token string">"car is Pink"</span>

<span class="token function">print</span><span class="token punctuation">(</span><span class="token string">"String 1 ="</span><span class="token punctuation">,</span>String1<span class="token punctuation">,</span><span class="token string">"\nString 2"</span><span class="token punctuation">,</span>String2<span class="token punctuation">)</span>
<span class="token comment">// Comparing two strings</span>
<span class="token keyword">if</span> <span class="token punctuation">(</span>String1<span class="token punctuation">.</span><span class="token function">uppercased</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token operator">==</span> String2<span class="token punctuation">.</span><span class="token function">uppercased</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">{</span>
   <span class="token function">print</span><span class="token punctuation">(</span><span class="token string">"String1 and String2 are equal"</span><span class="token punctuation">)</span>
<span class="token punctuation">}</span>
<span class="token keyword">else</span><span class="token punctuation">{</span>
   <span class="token function">print</span><span class="token punctuation">(</span><span class="token string">"String1 and String2 are not equal"</span><span class="token punctuation">)</span>
<span class="token punctuation">}</span>
</div><div class="output-wrapper"><div class="console-close"></div><div class="code-output"></div></div>

Output

String 1 = CaR iS REd
String 2 car is Pink
String1 and String2 are not equal

Here, in the above code, we have two strings named: String1 and String2. Now we check if both the strings are equal or not. So we convert the given strings into uppercase using uppercased() function and then using == we check both are equal or not ?

if (String1.uppercased() == String2.uppercased()){
   print("String1 and String2 are equal")
}
else{
   print("String1 and String2 are not equal")
}

Here both the strings are not equal so we get an output: String1 and String2 are not equal.

Updated on: 2022-10-20T08:03:38+05:30

3K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements