「java统计英文单词」java的英语单词词汇量

博主:adminadmin 2022-12-20 07:33:08 65

今天给各位分享java统计英文单词的知识,其中也会对java的英语单词词汇量进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

请问:java中如何使用count统计单词数

呃,我没办法回信息了

javascript:这个直接存为html就行了

html

/html

script type="text/javascript"

var str = prompt("请输入字符串:","");

var count = 0;

var strArr = str.split(" ");

for(var i=0; i strArr.length; i++)

{

if(strArr[i].match("[a-zA-Z']+"))

{

++ count;

}

}

alert("英文单词个数为:" +count);

/script

java:

public static long getEnglishStrLength(String str)

{

long count = 0;

//如ok,let's go,每个单词只能以空格来区分(如果要加上其它区分如 "," 号,那么就多作个循环吧)

String [] strArr = str.split(" ");

//条件,每个单词必需是英文字母和"'"号,如上面的 let's 算是一个单词

for(int i=0; i strArr.length; i++)

{

if(strArr[i].matches("^[a-zA-Z']+"))

{

++ count;

}

}

return count;

}

使用java写一个方法实现统计一条英文语句忠每个单词的个数

import java.util.HashMap;

import java.util.Iterator;

import java.util.Map;

import java.util.Set;

import javax.swing.JOptionPane;

public class Test91 {

public static void main(String[] args) {

String s = JOptionPane.showInputDialog(null, "请输入句子:");

String[] ss = s.trim().split(" ");

Map map = new HashMap();

for (int i = 0; i ss.length; i++) {

int count = 0;

for (int j = 0; j ss.length; j++) {

if (ss[i].equals(ss[j])) {

count = count + 1;

}

}

//为了不打印重复的,放入map中去掉重复的

map.put(ss[i], count);

}

//遍历map,打印包含的单词和个数

Set key=map.keySet();

for (Iterator iterator = key.iterator(); iterator.hasNext();) {

String name = (String) iterator.next();

String count2=map.get(name).toString();

System.out.println(name+"有 "+count2+" 个");

}

}

}

java统计单词的个数

import java.util.Scanner;

public class Test40031 {

public static void main(String []args ){

int ri, repeat,count, word,i;

String line;

char c;

Scanner in=new Scanner(System.in);

repeat=(in.nextLine()).charAt(0)-'0'; //输入repeat

for(ri=1; ri=repeat; ri++){

line=in.nextLine(); //输入一行字符

/*---------*/

count=Count(line);

System.out.println(count);

}

}

public static int Count(String str){

String[] str1=str.split(" ");

int count=str1.length;

return count;

}

}

用java怎么写出算一段英文单词总数和每个单词出现的次数?

import java.util.*;

import java.util.regex.*;

public class Yugi{

    public static void main(String[] args){

        String words = "Look buddy, U got work hard and put yourself in your java, Once you learned the heart of the java, I can guarantee that you win.";

        String reg = "[a-zA-Z]+";

        Pattern p = Pattern.compile(reg);

        Matcher m = p.matcher(words);

        HashMapString, Integer map = new HashMapString, Integer();

        int count = 0;

        while(m.find()){

         count++;

         String w = m.group();

            if(null == map.get(w)){

                map.put(w, 1);

            }else{

                int x = map.get(w);

                map.put(w, x + 1);

            }

        }

        System.out.println(count);

        System.out.println(map);

    }

}

编写一个JAVA程序,统计一句英文中有多少个单词,和不同的单词数量。

public void countEn(String strEn){

strEn = str.replaceAll("[ ,.!@#$%^]", ""); //替换各种标点

string[] words=strEn.toLowerCase().split(' ')//空格号拆开

MapString,Int countMap= new HashMaoString,Int();

for(int i=0;iwords.length;i++){

int num=countMap.get(words[i]);

countMap.put(words[i],i++)

}

for (String key : countMap.keySet()) {

System.out.println(“单词 :"+ key + " 数量 " + countMap.get(key));

}

System.out.println("有"+countMap.size()+”个单词“)

}

顺手打的,没有运行,反正这是一种思路……

java统计英文单词的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java的英语单词词汇量、java统计英文单词的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-20,除非注明,否则均为首码项目网原创文章,转载请注明出处。