zoukankan      html  css  js  c++  java
  • java读取文件中每一行字符串的出现次数

    读取文件中每一行字符串的出现次数,因为有了百度,就懒得想,看到别人写的,才恍然大悟:

    用map存储数据呀,key值肯定是不重复的,可以把每一行字符串存入key值,而value存放本条字符串的出现次数;

    按理说这么简单的问题我应该第一时间想到的,但是懒呀。。。。

    花不多说,上代码:

    public static void main(String[] args) {
    
            // 文件中每一行字符串出现的次数
            HashMap<String, Integer> stringMap = new HashMap<>();
            BufferedReader br = null;
            try {
                br = new BufferedReader(new FileReader("C:\Users\YET-SH28\Desktop\setkey.txt"));
                String readLine = null;
                while ((readLine = br.readLine()) != null) {
                    int count = 0;
                    if (stringMap.containsKey(readLine)) {
                        count = stringMap.get(readLine);
                    }
                    stringMap.put(readLine, count + 1);
                }
            } catch (Exception e) {
                e.printStackTrace();
            } finally {
                try {
                    br.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
    
        }

    参考链接:https://blog.csdn.net/zhaodecang/article/details/78244976

  • 相关阅读:
    前端基础之BOM和DOM
    前端基础之JavaScript
    前端基础之CSS
    Black And White HDU
    Robot Motion HDU
    A Knight's Journey POJ
    Find a way HDU
    排序 HDU
    Dungeon Master POJ
    Network Saboteur POJ
  • 原文地址:https://www.cnblogs.com/steveshao/p/12795949.html
Copyright © 2011-2022 走看看