Calculating frequency of each word in a sentence in java

前端 未结 19 2072
夕颜
夕颜 2020-11-29 10:15

I am writing a very basic java program that calculates frequency of each word in a sentence so far i managed to do this much

import java.io.*;

class Linked         


        
19条回答
  •  清酒与你
    2020-11-29 11:14

    import java.io.*;
    
    class Linked {
    
        public static void main(String args[]) throws IOException {
    
            BufferedReader br = new BufferedReader(
                new InputStreamReader(System.in));
            System.out.println("Enter the sentence");
            String st = br.readLine();
            st = st + " ";
            int a = lengthx(st);
            String arr[] = new String[a];
            int p = 0;
            int c = 0;
    
            for (int j = 0; j < st.length(); j++) {
                if (st.charAt(j) == ' ') {
                    arr[p++] = st.substring(c,j);
                    c = j + 1;
                }
            }
        }
    
        static int lengthx(String a) {
            int p = 0;
            for (int j = 0; j < a.length(); j++) {
                if (a.charAt(j) == ' ') {
                    p++;
                }
            }
            return p;
        }
    }
    

提交回复
热议问题