Lập trình Java - Đếm số lượng từ trong chuỗi

Chương trình đếm số lượng từ trong chuỗi java

Để tìm số lượng từ trong Chuỗi đã cho trong java thật dễ dàng. Ở đây chúng tôi đang sử dụng mảng và lớp chuỗi để đạt được mục tiêu của chúng tôi.

Ví dụ :
Chuỗi gốc: "Sống là tuyệt vời"
Nếu chúng ta vượt qua chuỗi trên trong phương thức wordcount thì nó sẽ trả về
Đầu ra: 4 là câu trả lời.
Ở đây chúng ta đang truyền String cho hàm wordcount () trả về giá trị int là số lượng từ trong chuỗi.
Sau đây là chương trình đếm số lượng từ trong chuỗi bằng java

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author ADMIN
 */
public class StringCount {

    /**
     * @param args the command line arguments
     */
     static int i,c=0,res;
    static int wordcount(String s)
    {
        char ch[]= new char[s.length()];   
        for(i=0;i<s.length();i++)
        {
            ch[i]= s.charAt(i);
            if( ((i>0)&&(ch[i]!=' ')&&(ch[i-1]==' ')) || ((ch[0]!=' ')&&(i==0)) )
            c++;
        }
        return c;
    }
    public static void main(String[] args) {
        // TODO code application logic here
        res=StringCount.wordcount("Nguyen Huu Vinh");
        //string is always passed in double quotes
     
        System.out.println("So luong tu trong chuoi tren la :  "+res);
    }
    
}

Kết quả chạy chương trình:

So luong tu trong chuoi tren la :  3