问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java从键盘或文件读取一段英文文字,统计其中单词个数,并输出所有单词(忽略其他字

发布网友 发布时间:2022-05-23 19:21

我来回答

3个回答

热心网友 时间:2023-11-13 22:37

public void test(){
java.util.Scanner sc = new java.util.Scanner(System.in);
System.out.println("请输入字符串...");
String str = sc.next();
char[] arr = str.toCharArray();
java.util.Map<String, Integer> map = new java.util.HashMap<String, Integer>();
for(int i = 0; i < arr.length; i++){
int count = 0;
w:if(((int)arr[i] >= 65 || (int)arr[i] <= 90) && ((int)arr[i] >= 97) || ((int)arr[i] <= 122)){
for(int j = 0; j < arr.length; j++){
if(arr[i] == arr[j]){
++count;
}
}
map.put(arr[i]+"", count);
}
}
java.util.Iterator iter = map.keySet().iterator();
while (iter.hasNext()) {
String key = (String) iter.next();
Integer val = map.get(key);
System.out.println(key+"出现了:" + val);
}
System.out.println("输入的字符串为:"+java.util.Arrays.toString(arr));
}

热心网友 时间:2023-11-13 22:38


//试试我的这种方法,使用正则很好解决
String str = "Hello world";
String regex = "(\\w+)";
Pattern p = Pattern.compile(regex);
Matcher matcher = p.matcher(str);
int count = 0;

while (matcher.find()){
count ++;
System.out.println(matcher.group(1));
}
System.out.println("单词个数:"+count);

热心网友 时间:2023-11-13 22:38

import java.io.*;
public class Gd {
public static void main (String[] args)throws Exception{
int a=0;
InputStream in=new FileInputStream("E:/hh.txt");
int s;
while((s=in.read())!=-1){
if(s==32){a++;}
System.out.print((char)s);
}
a++;
System.out.println();
System.out.println("一共读了"+a+"单词");

}

}
用io做一个简单的实现,注意不要没写满就换行(32是空格的数值)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
开封跑滴滴需要什么手续 郑州的滴滴打车可以在开封好吗 集团管控有哪几种模式 集团管控五种模式 集团管控模式集团管控模式选择的主要影响因素 win10桌面图标间距变大了怎么调整 win10桌面图标间距变大了调整方法 南宁什么路有民生银行 南宁民生银行保安第一个月工资多少?? 如果电池在综合测试时,电压原本是3.7伏标准,但是一测试那个电压立马 保护板的线结对但是用检测板测试为什么检测灯不亮反插反而亮为什么? matlab怎么读取含中文,英文和数字的TXT.文件,谢谢,急急急 编程:实现读取一篇英文文本文件in.txt,统计其中各个单词出现的频率,把统计结果输出到out.txt文件中。 ◆编程:实现读取一篇英文文本文件in.txt,统计其中各个单词出现的频率,把统计结果输出到out.txt文件中。 游戏中的存储于读取用英文怎么写 加拿大是个主权独立的国家吗 维系每个国家生存和发展的最基本和最重要的外部条件是什么 非洲国家赢得独立的条件有哪些 成为一个主权国家需具备哪些条件? stata软件regress怎么用 地区独立的条件和时间 主权国家生存和发展的基本条件是什么 在什么情况下 一个国家的地区能独立? 北美殖民地争取民族独立的条件有哪些? 地区想要独立成为一个国家,必须要具备哪些条件啊? 一个地方想成为一个独立自主的国家(国中国)得具备哪些条件?愿闻其详 一个独立国家的标准是什么? 请问高手:奇门风水是怎样布局的? 八神虚神位是什么? 帮我详细地解释主语从句 英语主语从句是什么意思? [JAVA]5. 从c:&#92;lowertest.txt文件中读取所有内容(英文),将其全部改为大写字母 用C++的语言,怎么读取一个txt文档中的英文单词(是英文单词,不是一行字符串) 编写一个C语言程序:从键盘读入一行文本,统计每个英文字母出现的次数 关于手机读取英文文章(不是有道屏幕取词) 如何区别读取文件中的中英文字符,求代码 怎么赏析张若虚的《春江花月夜》? 求春江花月夜的赏析 什么是臆想? 益生菌哪个牌子更好 “臆想”是什么意思?“臆”怎么读? 益力多净水机怎么换离心? 主观臆想什么意思 徐善继后人发达吗? 揭密历史上的十二大风水先生 风水学中有哪些代表人物 刘同的老婆是谁 刘同柳岩谈论尴尬往事 被继承人刘同于1996年5月病故。其有3子1女长子如甲、次子刘乙三子刘丙女如丁 职来职往,光线传媒刘同的老婆是谁? 刘同的书,你的孤独虽败犹荣中写到你愿意每天重复做同一件事,觉得幸福吗?原句是什么? 正版徐善继徐善述《地理人子须知》哪有卖