Uppercase the first character in a string in Java
Description
The following code shows how to uppercase the first character in a string.
Example
//from ww w. j a va2s . com
public class Main {
public static String capitalize(String s) {
if (s.length() == 0)
return s;
char first = s.charAt(0);
char capitalized = Character.toUpperCase(first);
return (first == capitalized) ? s : capitalized + s.substring(1);
}
public static void main(String[] argv) {
System.out.println(capitalize("java2s.com"));
System.out.println(capitalize("foo bar"));
}
}
The code above generates the following result.
Home »
Java Tutorial »
Java Data Type »
Java Tutorial »
Java Data Type »