java代码题 给出一段英文句子,让你把句子里的每个单词(无缩写形式) 出现次数计算出来!
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/24 15:18:33
java代码题 给出一段英文句子,让你把句子里的每个单词(无缩写形式) 出现次数计算出来!
我做的大概是 把句子定义String,之后先根据 正则判断 除空格外的一切非 字母的符号都不算,根据空格切分 ,用什么容器装 之后遍历循环,打印出来.希望懂的人帮忙写出来
泪奔.
有点疑问
每一步 都是干什么的吗?
我做的大概是 把句子定义String,之后先根据 正则判断 除空格外的一切非 字母的符号都不算,根据空格切分 ,用什么容器装 之后遍历循环,打印出来.希望懂的人帮忙写出来
泪奔.
有点疑问
每一步 都是干什么的吗?
等我,就写出来
import java.io.*;
import java.util.HashMap;
import java.util.Map.Entry;
public class Test {
\x05/**
\x05 * @param args
\x05 */
\x05public static void main(String[] args) {
\x05\x05// TODO Auto-generated method stub
\x05\x05try {
\x05\x05\x05BufferedReader br = new BufferedReader(new FileReader("C:\\text.txt"));//我就不写有界面的了,这个参数就是你英文句子文件所在位置
\x05\x05\x05String sentence = null;
\x05\x05\x05HashMap map = new HashMap();
\x05\x05\x05while((sentence = br.readLine())!=null){
\x05\x05\x05\x05sentence = sentence.replaceAll("[\\pP'$']","");
\x05\x05\x05\x05String[] words = sentence.split(" ");
\x05\x05\x05\x05for(String word:words){
\x05\x05\x05\x05\x05if(map.get(word)==null)
\x05\x05\x05\x05\x05map.put(word,1);
\x05\x05\x05\x05\x05else map.put(word,map.get(word)+1);
\x05\x05\x05\x05}
\x05\x05\x05}
\x05\x05\x05java.util.Iterator iter = map.entrySet().iterator();
\x05\x05\x05while(iter.hasNext()){
\x05\x05\x05\x05Entry entry = (Entry) iter.next();
\x05\x05\x05\x05System.out.println(entry.getKey()+" "+entry.getValue());
\x05\x05\x05}
\x05\x05} catch (FileNotFoundException e) {
\x05\x05\x05// TODO Auto-generated catch block
\x05\x05\x05e.printStackTrace();
\x05\x05} catch (IOException e) {
\x05\x05\x05// TODO Auto-generated catch block
\x05\x05\x05e.printStackTrace();
\x05\x05}
}
}
import java.io.*;
import java.util.HashMap;
import java.util.Map.Entry;
public class Test {
\x05/**
\x05 * @param args
\x05 */
\x05public static void main(String[] args) {
\x05\x05// TODO Auto-generated method stub
\x05\x05try {
\x05\x05\x05BufferedReader br = new BufferedReader(new FileReader("C:\\text.txt"));//我就不写有界面的了,这个参数就是你英文句子文件所在位置
\x05\x05\x05String sentence = null;
\x05\x05\x05HashMap map = new HashMap();
\x05\x05\x05while((sentence = br.readLine())!=null){
\x05\x05\x05\x05sentence = sentence.replaceAll("[\\pP'$']","");
\x05\x05\x05\x05String[] words = sentence.split(" ");
\x05\x05\x05\x05for(String word:words){
\x05\x05\x05\x05\x05if(map.get(word)==null)
\x05\x05\x05\x05\x05map.put(word,1);
\x05\x05\x05\x05\x05else map.put(word,map.get(word)+1);
\x05\x05\x05\x05}
\x05\x05\x05}
\x05\x05\x05java.util.Iterator iter = map.entrySet().iterator();
\x05\x05\x05while(iter.hasNext()){
\x05\x05\x05\x05Entry entry = (Entry) iter.next();
\x05\x05\x05\x05System.out.println(entry.getKey()+" "+entry.getValue());
\x05\x05\x05}
\x05\x05} catch (FileNotFoundException e) {
\x05\x05\x05// TODO Auto-generated catch block
\x05\x05\x05e.printStackTrace();
\x05\x05} catch (IOException e) {
\x05\x05\x05// TODO Auto-generated catch block
\x05\x05\x05e.printStackTrace();
\x05\x05}
}
}
java代码题 给出一段英文句子,让你把句子里的每个单词(无缩写形式) 出现次数计算出来!
如何求英文句子中的每个字母出现次数 java语言 要求句子可以用键盘输入
从键盘输入一句英文句子,输出出现次数最多的单词及出现的次数,要求标点符号不能算在单词长度中.Java
做一个C#程序;列出文本中的每个单词和每个单词出现的次数.以及每个单词在句子中出现的次数.
java编程 写一段程序统计一段字符串中每一个单词的出现次数 并按照次数的倒序输出
有这么一道题 ,把每个单词编一段独立的句子,所有句子组成一段意思完整的话,感激不尽
用Java写一个算法,把一串数字,所有可能的和按顺序排列,并计算每个和出现的次数
c#实现,统计一句英文句子中某个单词出现的次数.
一道JAVA题:试读入一个16位的长整型,利用switch语句计算0—9这十个数字中,每个字出现的次数?
下面的英文句子中,感觉是几个单词的缩写,但是猜不出来,这位客户很喜欢缩写.
求教一C程序题 计算英文文章中某一单词出现的次数
阅读对话,根据对话填写句子所缺单词。(每个空格填写一个单词,包括缩写形式)英语题,前面还有没发完的短文。