zoukankan      html  css  js  c++  java
  • Java文件输入保存,统计某个字符串,统计所有字符串

    import java.io.*;
    import java.util.*;
    
    /**
     * Created by Admin on 2018/3/20.
     */
    public class FileSaveTest {
        public static void main(String[] args) throws IOException {
    /*      //输入并保存
            Scanner scanner=new Scanner(System.in);
            String str=scanner.nextLine();  //输入
            File file=new File("1.txt");   //文件
            FileOutputStream fos;        //输出流
            fos= new FileOutputStream(file);
            fos.write(str.getBytes());  //写入
            System.out.println("scccess");*/
    
    /*     //从文件中查出某字符串出现的次数
            BufferedReader br=new BufferedReader(new FileReader("1.txt"));
            String result="";
            String s;
            while ((s=br.readLine())!=null){  //一次读一行
                result+=result+s+" ";
            }
            int count=0;
            String[] str=result.split(" ");
            for(int i=0;i<str.length;i++){
                 if(str[i].equals("if")) {
                     count++;
                 }
            }
            System.out.println(count);*/
    
    
            //统计各个字符串出现的次数
            BufferedReader br=new BufferedReader(new FileReader("1.txt"));
            String result="";
            String line;
            while ((line=br.readLine())!=null){  //一次读一行
                result+=result+line+" ";
            }
            String[] str=result.split(" ");
            Map<String,Integer> map=new HashMap<String,Integer>() ;
            for(String s:str) map.put(s, map.get(s) == null ? 1 : map.get(s) + 1);
            Iterator iterator=map.keySet().iterator();
            while (iterator.hasNext()){
                Object o=iterator.next();
                System.out.println(o+":"+map.get(o));
            }
        }
    }
  • 相关阅读:
    C primer plus 摘抄(第三章 数据和C)
    lambda表达式+python内置函数
    补充(pass)
    If语句和while语句
    解释器和编译器的区别
    关于python编码
    初识Python
    unity学习(一)ide窗口
    unity学习
    redis实践 —— redisReply简析
  • 原文地址:https://www.cnblogs.com/tk55/p/8611169.html
Copyright © 2011-2022 走看看