code: private void dump(Map<String, AtomicInteger> map, String path){
          try{
              //按分值排序
              List<String> list = map.entrySet().parallelStream().sorted((a,b)->new Integer(b.getValue().get()).compareTo(a.getValue().intValue())).map(entry->entry.getKey()+" "+entry.getValue().get()).collect(Collectors.toList());
              Files.write(Paths.get(path), list);
              if(list.size() < 100){
                  LOGGER.info("词频统计结果：");
                  AtomicInteger i = new AtomicInteger();
                  list.forEach(item->LOGGER.info("\t"+i.incrementAndGet()+"、"+item));
              }
              LOGGER.info("词频统计结果成功保存到文件："+path);
          }catch (Exception e){
              LOGGER.error("dump error!", e);
          }
      }
docs: 将内存中的词频统计结果写到文件
  @param map 内存中的词频统计结果
  @param path 词频统计结果文件保存路径