“Java Word Count” Kode Jawaban

Hitung jumlah kata dalam string java

 public static void main(String[] args)
    { 
        //return the number of words in a string 
        
       String example = "This is a good exercise"; 
       
       int length = example.split(" ").length;
       
       System.out.println("The string is " + length + " words long.");
        
        
    }
Luc Botes

Java Word Count

package com.company;
import java.util.*;

public class Main{
    public static int countWords(String s)
    {
        int count=0;

        char ch[]= new char[s.length()];
        for(int i=0;i<s.length();i++)
        {
            ch[i]= s.charAt(i);
            if( ((i>0)&&(ch[i]!=' ')&&(ch[i-1]==' ')) || ((ch[0]!=' ')&&(i==0)) )
                count++;
        }
        return count;
    }
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        System.out.print("Give word:");
        String word = in.nextLine();
        System.out.println(countWords(word) + " words.");
    }
}
Bloody Badger

cara menghitung jumlah kata dalam string

 String name = "Carmen is a fantastic play"; //arbitrary sentence
        
        int numWords = (name.split("\\s+")).length; //split string based on whitespace
                                                //split returns array - find legth of array
        
        System.out.println(numWords);
Luc Botes

Java-word-count

import java.util.HashMap;
2
import java.util.Locale;
3
import java.util.Map;
4
5
public class WordCount {
6
7
    public WordCount() {
8
9
    }
10
11
    public Map<String, Integer> phrase(String text) {
12
        Map<String, Integer> map = new HashMap<>();
13
        String[] textParts = text.toLowerCase()
14
                .trim()
15
                .replaceAll("[.\\-_:;?!@^&%$§=]", "")
16
                .replaceAll("'([a-zA-Z0-9]+)'", "$1")
17
                .replaceAll("^[,\\s]+","")
18
                .split("[,\\s]+");
19
20
        for (String textPart : textParts) {
21
22
            if (map.containsKey(textPart)) {
23
                int counter = map.get(textPart) + 1;
24
                map.put(textPart, counter);
25
            } else {
26
                map.put(textPart, 1);
27
            }
28
29
        }
30
31
        return map;
32
    }
33
34
}
35
Green Team

Jawaban yang mirip dengan “Java Word Count”

Pertanyaan yang mirip dengan “Java Word Count”

Lebih banyak jawaban terkait untuk “Java Word Count” di Java

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya