「java统计英文单词」java的英语单词词汇量
今天给各位分享java统计英文单词的知识,其中也会对java的英语单词词汇量进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、请问:java中如何使用count统计单词数
- 2、使用java写一个方法实现统计一条英文语句忠每个单词的个数
- 3、java统计单词的个数
- 4、用java怎么写出算一段英文单词总数和每个单词出现的次数?
- 5、编写一个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统计英文单词的信息别忘了在本站进行查找喔。
发布于:2022-12-20,除非注明,否则均为
原创文章,转载请注明出处。