Java 25 (LTS) reference · String Methods

Java String toUpperCase() Method

Return a copy of the string in upper case. toLowerCase() does the opposite.

Java 25 (LTS) Since Java 1.0

Create a free account to save this page, take notes and track your progress. Sign in

Syntax

string.toUpperCase()

Return value

A new String.

Examples

Change case
public class Main {
    public static void main(String[] args) {
        String s = "Hello Java";
        System.out.println(s.toUpperCase());
        System.out.println(s.toLowerCase());
        System.out.println(s);  // unchanged: strings are immutable
    }
}

Output

HELLO JAVA
hello java
Hello Java

Run this on your computer — see “Get Started” for setup.

Normalise user input
public class Main {
    public static void main(String[] args) {
        String input = "YES";
        boolean agreed = input.toLowerCase().equals("yes");
        System.out.println(agreed);
    }
}

Output

true

Run this on your computer — see “Get Started” for setup.

Version history

VersionChange
Java Java 1.0Added

Was this page helpful?