Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Cách in ký tự đầu tiên của mỗi từ trong chuỗi Java?

Lớp String đại diện cho chuỗi ký tự, tất cả các chữ hằng chuỗi trong chương trình Java được triển khai như instance của lớp String. Các chuỗi là hằng số và giá trị của chúng không thể thay đổi (immutable) sau khi tạo.

Chúng ta có thể in ký tự đầu tiên của mỗi từ trong chuỗi bằng chương trình dưới đây:

Ví dụ

public class FirstCharacterPrintTest { 
    public static void main(String[] args) { 
        String str = "Welcome To Tutorials Point"; 
        char c[] = str.toCharArray(); 
        System.out.println("The first character of each word: "); 
        for (int i = 0; i < c.length; i++) { 
            // Logic để lấy ký tự đầu tiên của mỗi từ trong chuỗi
            if(c[i] != ' ' && (i == 0 || c[i-1] == ' ')) { 
                System.out.println(c[i]); 
            } 
        } 
    } 
}

Kết quả

The first character of each word: W T T P