1. Đổi ký tự đầu tiên của từ trong chuỗi thành in hoa.
2. Đổi ký tự thứ hai của từ trong chuỗi thành in hoa.
1.
public class Main {
public static void main(String[] args) {
String input = "chào bạn, đây là ví dụ về đổi ký tự đầu tiên thành in hoa";
String[] words = input.split("\\s+"); // Tách chuỗi thành các từ
StringBuilder result = new StringBuilder();
for (String word : words) {
if (!word.isEmpty()) {
String firstLetter = word.substring(0, 1).toUpperCase(); // Chuyển ký tự đầu tiên thành in hoa
String restLetters = word.substring(1); // Lấy phần còn lại của từ
result.append(firstLetter).append(restLetters).append(" ");
}
}
System.out.println(result.toString().trim());
}
}Khi chạy đoạn mã này, bạn sẽ nhận được kết quả là: "Chào Bạn, Đây Là Ví Dụ Về Đổi Ký Tự Đầu Tiên Thành In Hoa".
2.
public class Main {
public static void main(String[] args) {
String input = "chào bạn, đây là ví dụ về đổi ký tự thứ hai thành in hoa";
String[] words = input.split("\\s+");
StringBuilder result = new StringBuilder();
for (String word : words) {
if (word.length() >= 2) {
// Lấy ký tự đầu tiên của từ
char firstChar = word.charAt(0);
// Chuyển ký tự thứ hai thành chữ hoa
char secondChar = Character.toUpperCase(word.charAt(1));
// Cắt từ ký tự thứ ba trở đi
String restOfWord = word.substring(2);
// Kết hợp lại thành từ mới
String newWord = Character.toString(firstChar) + Character.toString(secondChar) + restOfWord;
// Thêm từ mới vào kết quả
result.append(newWord).append(" ");
} else {
result.append(word).append(" ");
}
}
System.out.println(result.toString().trim());
}
}Khi chạy đoạn mã này, bạn sẽ nhận được kết quả là: "cHào bẠn, đÂy lÀ vÍ dỤ vỀ đỔi kÝ tỰ tHứ hAi tHành iN hOa".

Không có nhận xét nào:
Đăng nhận xét