Trong ví dụ này, chúng ta sẽ học cách chuyển ký tự đầu tiên của chuỗi thành chữ hoa trong Java.
Để hiểu ví dụ này, bạn nên có kiến thức về các chủ đề lập trình Java sau:
- Chuỗi Java
- Chuỗi Java toUpperCase ()
Ví dụ 1: Chương trình Java tạo chữ cái đầu tiên của chuỗi viết hoa
class Main ( public static void main(String() args) ( // create a string String name = "programiz"; // create two substrings from name // first substring contains first letter of name // second substring contains remaining letters String firstLetter = name.substring(0, 1); String remainingLetters = name.substring(1, name.length()); // change the first letter to uppercase firstLetter = firstLetter.toUpperCase(); // join the two substrings name = firstLetter + remainingLetters; System.out.println("Name: " + name); ) )
Đầu ra
Tên: Programiz
Trong ví dụ, chúng tôi đã chuyển đổi chữ cái đầu tiên của tên chuỗi thành chữ hoa.
Ví dụ 2: Chuyển mọi từ của một chuỗi thành chữ hoa
class Main ( public static void main(String() args) ( // create a string String message = "everyone loves java"; // stores each characters to a char array char() charArray = message.toCharArray(); boolean foundSpace = true; for(int i = 0; i < charArray.length; i++) ( // if the array element is a letter if(Character.isLetter(charArray(i))) ( // check space is present before the letter if(foundSpace) ( // change the letter into uppercase charArray(i) = Character.toUpperCase(charArray(i)); foundSpace = false; ) ) else ( // if the new character is not character foundSpace = true; ) ) // convert the char array to the string message = String.valueOf(charArray); System.out.println("Message: " + message); ) )
Đầu ra
Thông điệp: Mọi người đều yêu Java
Đây,
- chúng tôi đã tạo một chuỗi có tên thông báo
- chúng tôi đã chuyển đổi chuỗi thành một
char
mảng - chúng tôi truy cập mọi phần tử của
char
mảng - nếu phần tử là khoảng trắng, chúng tôi chuyển phần tử tiếp theo thành chữ hoa