Чтобы сделать первый символ каждого слова в строке заглавным,
сначала вам нужно получить каждое слово этой строки и для этой строки разделения, где есть пробел, используя метод разделения, как показано ниже, и сохранить каждое слово вмассив.Затем создайте пустую строку.После этого с помощью метода substring () получите первый символ и оставшийся символ соответствующего слова и сохраните их в двух разных переменных.
Затем, используя метод toUpperCase (), введите первый символ в верхний регистр и добавьте остальные символы, как показано нижена эту пустую строку.
public class Test {
public static void main(String[] args)
{
String str= "my name is khan"; // string
String words[]=str.split("\\s"); // split each words of above string
String capitalizedWord = ""; // create an empty string
for(String w:words)
{
String first = w.substring(0,1); // get first character of each word
String f_after = w.substring(1); // get remaining character of corresponding word
capitalizedWord += first.toUpperCase() + f_after+ " "; // capitalize first character and add the remaining to the empty string and continue
}
System.out.println(capitalizedWord); // print the result
}
}