Saturday, October 25, 2025
HomeLanguagesJavaJava String toUpperCase() Method

Java String toUpperCase() Method

The Java string toUpperCase() method of the String class has converted all characters of the string into an uppercase letter. There is two variant of toUpperCase() method. The key thing that is to be taken into consideration is toUpperCase() method worked the same as to UpperCase(Locale.getDefault()) method as internally default locale is used. 

Syntax of toUpperCase Java

public String toUpperCase(Locale loc)
public String toUpperCase()

Parameters  

  • Type 1: Locale value to be applied as it converts all the characters into
  • Type 2: NA

Return Type

  • It returns the string in uppercase letters.

Note: Lowercase is done using the rules of the given Locale.

Example of toUpperCase Java

java




// Java Program to Demonstrate Working of toUpperCase()
// method
 
// Main class
class GFG {
 
    // Main driver method
    public static void main(String args[])
    {
 
        // Custom input string
        String str = "Welcome! to Geeksforgeeks";
 
        // Converting above input string to
        // uppercase letters using UpperCase() method
        String strup = str.toUpperCase();
 
        // Print the uppercased string
        System.out.println(strup);
    }
}


Output

WELCOME! TO GEEKSFORGEEKS

Java String toUpperCase(Locale locale) Example

The toUpperCase(Locale locale) method returns a new String object which is the original string in upper case with respect to the Locale method parameter. 

Below is the Implementation of the above method:

java




// Java program to demonstrate Working of toUpperCase()
// method of Locale class
 
// Importing Locale class from java.util package
import java.util.Locale;
 
// Main class
class GFG {
 
    // Main driver method
    public static void main(String args[])
    {
 
        // Custom input string
        String str = "Geeks for Geeks";
 
        // Locales with the language "tr" for TURKISH
        //"en" for ENGLISH is created
        Locale TURKISH = Locale.forLanguageTag("tr");
        Locale ENGLISH = Locale.forLanguageTag("en");
 
        // Converting string str to uppercase letter
        // using TURKISH and ENGLISH language
        String strup1 = str.toUpperCase(TURKISH);
        String strup2 = str.toUpperCase(ENGLISH);
        System.out.println(strup1);
        System.out.println(strup2);
    }
}


Output

GEEKS FOR GEEKS
GEEKS FOR GEEKS
Dominic
Dominichttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Dominic
32361 POSTS0 COMMENTS
Milvus
88 POSTS0 COMMENTS
Nango Kala
6728 POSTS0 COMMENTS
Nicole Veronica
11892 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11954 POSTS0 COMMENTS
Shaida Kate Naidoo
6852 POSTS0 COMMENTS
Ted Musemwa
7113 POSTS0 COMMENTS
Thapelo Manthata
6805 POSTS0 COMMENTS
Umr Jansen
6801 POSTS0 COMMENTS