JAVA如何把HashMap内容输出到文本文件

 时间:2024-10-14 20:42:27

1、Java中我们使用流进行数据传输,就好像在数据源和目的之间建立了一条传输管道,我们可以想象一下就像水管一样。IO流根据处理数据的类型不同分为字符流和字节流,根据数据的流向不同可以分为输入流和输出流。IO流的分类可以参考下图,我们将在接下来使用这里面的类。

JAVA如何把HashMap内容输出到文本文件

3、我们在持续写入文本文件时也需要去判断文件的大小,如果文件过大的话,即便文件写入成功,打开也要等待很长时间,因此该方法还是很有必要的。/** * 根据java.nio.*的流获取文件大小 * @param file */public static long getFileSize(File file){ FileChannel fc = null; try { if(file.exists() && file.isFile()){ FileInputStream fis = new FileInputStream(file); fc = fis.getChannel(); return fc.size(); } } catch (Exception e) { e.printStackTrace(); }finally{ if(null!=fc){ try { fc.close(); } catch (IOException e) { e.printStackTrace(); } } } return 0;}

JAVA如何把HashMap内容输出到文本文件

5、运行上面的测试类,我们可以看到在E盘生成了test.txt文件,我们打开该文件可以看到数据已经成功写入了,同时控制台也打印输出了文件的大小,如下图所示。

JAVA如何把HashMap内容输出到文本文件
  • 用cmd运行java程序,出现“找不到文件”提示
  • CCNA考试题型介绍
  • 数据展示软件FineReport如何设置报表和图表联动
  • java poi导出excel 数字怎么设置成文本
  • 发送消息-点击按钮
  • 热门搜索
    咚咚锵我的天灵灵是什么歌 避孕药有什么副作用 什么是幸福 however什么意思 sama是什么意思 他项权证是什么意思 9月7日是什么星座 91年属什么 fake什么意思 什么像什么