zoukankan      html  css  js  c++  java
  • 课堂训练

    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.Scanner;
    import java.util.Set;

    public class Text{
    public static void main(String [] args) {
    File word=new File("G:\JAVA\新建文件夹\word\word.txt");
    File tongji=new File("G:\JAVA\新建文件夹\word\tongji.txt");
    try {
    BufferedReader read=new BufferedReader(new FileReader(word));
    StringBuffer d=new StringBuffer();
    String s=null;
    while((s=read.readLine())!=null)
    {
    d.append(s);
    }
    read.close();
    Scanner scanner=new Scanner(word);
    HashMap<String, Integer > hashMap=new HashMap<String,Integer>();
    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);
    }
    }

    }
    Iterator<String> iterator=hashMap.keySet().iterator();
    BufferedWriter bw = new BufferedWriter(new FileWriter("G:\tongji.txt"));
    while(iterator.hasNext())
    {
    String word1=iterator.next();
    bw.write("单词:"+ word1 + " 3出现次数:" + hashMap.get(word1));
    bw.newLine();
    System.out.printf("单词:%-12s 出现次数:%d ",word1,hashMap.get(word1));
    }
    bw.close();


    } catch (IOException e) {

    e.printStackTrace();
    }

    }
    }

    经过在网上不断的找资料和舍友的帮助,也算是完成了,不会的东西还是很多。

  • 相关阅读:
    C#手写日志(txt格式)
    dedecms:解析Robots.txt 协议标准
    dedecms列表页有图调用缩略图无图留空的方法
    简单的随机数实现
    单页面定时跳转的办法小结
    css3通过scale()实现放大功能、通过rotate()实现旋转功能
    rem自适应布局小结001
    Java的BIO、NIO、AIO
    Java实现静态代理、动态代理
    博弈论基础
  • 原文地址:https://www.cnblogs.com/quyangzhangsiyuan/p/9775653.html
Copyright © 2011-2022 走看看