Computer >> Máy Tính >  >> Lập trình >> Java

Chương trình Java để viết hoa ký tự đầu tiên của mỗi từ trong một chuỗi

Trong bài này, chúng ta sẽ hiểu cách viết hoa ký tự đầu tiên của mỗi từ trong một chuỗi. Chuỗi là một kiểu dữ liệu chứa một hoặc nhiều ký tự và được đặt trong dấu ngoặc kép (“”).

Dưới đây là một minh chứng về điều tương tự -

Giả sử đầu vào của chúng tôi là -

Input string: java program

Đầu ra mong muốn sẽ là -

The string after capitalizing the first letter is: Java program

Thuật toán

Step 1 - START
Step 2 - Declare three strings namely input_string, first_letter, remaining_letters.
Step 3 - Define the values.
Step 4 - Get the first word of the string into a sub-string and use the function . toUpperCase() to convert the substring to uppercase. Concat the sub-string with the string.
Step 5 - Display the result
Step 6 - Stop

Ví dụ 1

Ở đây, chúng tôi liên kết tất cả các hoạt động với nhau trong hàm "main".

public class Capitalize {
   public static void main(String[] args) {
      String input_string = "java program";
      System.out.println("The string is defined as: " +input_string);
      String first_letter = input_string.substring(0, 1);
      String remaining_letters = input_string.substring(1, input_string.length());
      first_letter = first_letter.toUpperCase();
      input_string = first_letter + remaining_letters;
      System.out.println("The string after capitalizing the first letter is: " + input_string);
   }
}

Đầu ra

The string is defined as: java program
The string after capitalizing the first letter is: Java program

Ví dụ 2

Ở đây, chúng tôi đóng gói các hoạt động thành các hàm trưng bày lập trình hướng đối tượng.

public class Capitalize {
   public static String capitalize_letter(String input_string){
      String first_letter = input_string.substring(0, 1);
      String remaining_letters = input_string.substring(1, input_string.length());
      first_letter = first_letter.toUpperCase();
      input_string = first_letter + remaining_letters;
      return input_string;
   }
   public static void main(String[] args) {
      String input_string = "java program";
      System.out.println("The string is defined as: " +input_string);
      String result = capitalize_letter(input_string);
      System.out.println("The string after capitalizing the first letter is: " + result);
   }
}

Đầu ra

The string is defined as: java program
The string after capitalizing the first letter is: Java program