首页 / JAVA / java 开学第四周
java 开学第四周
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java 开学第四周,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1301字,纯文字阅读大概需要2分钟。
内容图文
![java 开学第四周](/upload/InfoBanner/zyjiaocheng/853/199b0ae8a75d400bbb985003e6f154b1.jpg)
package english; import java.io.File; import java.util.Scanner; import java.io.FileNotFoundException; import java.util.HashMap; import java.util.Iterator; import java.util.Set; public class Words { public static <type> void main (String[] args) throws FileNotFoundException { File file=new File("E:\\word.txt"); if(!file.exists()){ System.out.println("文件不存在"); return; } Scanner scanner=new Scanner(file); HashMap<String,Integer> hashMap=new HashMap<String,Integer>(); System.out.println("文章-----------------------------------"); while(scanner.hasNextLine()) { String line=scanner.nextLine(); System.out.println(line); String[] lineWords=line.split("\\W+"); Set<String> wordSet=hashMap.keySet(); for(int i=0;i<lineWords.length;i++) { if(wordSet.contains(lineWords[i])) { Integer number=hashMap.get(lineWords[i]); number++; hashMap.put(lineWords[i], number); } else { hashMap.put(lineWords[i], 1); } } } System.out.println("统计单词:------------------------------"); Iterator<String> iterator=hashMap.keySet().iterator(); while(iterator.hasNext()) { String word=iterator.next(); System.out.printf("单词:%-12s 出现次数:%d\n",word,hashMap.get(word)); } } }
我的代码只做出来了这么多内容,文件的读取和单词出现次数的统计。像标点符号这些,还没有涉及到。
数组用了用,一直出错。排序也没弄出来。晚上电脑一直在调试,但是不运行,真难受。
内容总结
以上是互联网集市为您收集整理的java 开学第四周全部内容,希望文章能够帮你解决java 开学第四周所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。
来源:【匿名】