β’ Java String.codePointCount()
β’ Java String.codePointAt()
β’ Java String.concat()
β’ Java String.contains()
β’ Java String.copyValueOf()
β’ Java String.endsWith()
β’ Java String.format()
β’ Java String.getBytes()
β’ Java String.indexOf()
β’ Java String.intern()
β’ Java String.isEmpty()
β’ Java String.lastIndexOf()
β’ Java String.regionMatches()
β’ Java String.replace()
β’ Java String.replaceAll()
β’ Java String.split()
β’ Java String.startsWith()
β’ Java String.subSequence()
β’ Java String.substring()
β’ Java String.toLowerCase()
β’ Java String.valueOf()
The method toUpperCase() converts all characters of a String to upper case. If no Locale is passed to the method, then it will use the default Locale.
However, it may produce unexpected results if itβs run on a system whose default Locale is different. To avoid this, we can simply pass the Locale to the method.
Available Signatures
public String toUpperCase()
public String toUpperCase(Locale locale)
Example
@Test
public void whenConvertToUpperCase_thenCorrect() {
String s = "Welcome to Baeldung!";
assertEquals("WELCOME TO BAELDUNG!", s.toUpperCase());
}
