java 读文件夹取txt的文件存入Map中

* 无参构造函数用类默认的配置。 * 在newMap替换oldMap时是否覆盖(isOverwrite)如果是,就直接替换如果否,则将oldMap中的key前加“#”默认为否 * 在newMap替换oldMap时,是否覆盖(isOverwrite)如果是就直接替换,如果否则将oldMap中的key前加“#”,默认为否 * 将文件转换成map存储 // 一次读入一行直到读入null为文件结束
}

最近业务上用到了天气查询接口因为输入源仅有城市名称,接口需要用到的是城市代码为了实现功能,以key=value形式把全部城市和代码持久化到了本地txt文件

这是用StringTokenizer(虽然这昰一个遗弃类,但是对于小萌新来说还是挺不错的)做的一个功能函数读取txt中的key=value保存到map集合返回:

//循环直至返回map
}
字符流不关闭是没关系的 垃圾收集到最后会自动为你回收
只不过要多占用内存一会而已
但如果文件流布关闭(尤其是独占模式下)
则会出现异常 对外的程序也打不开这个攵件
 
 
 
虽然手动修改只有提示另存为时,可以保存但是建议还是要关闭掉这些流。
 
}

我要回帖

更多关于 java 读文件夹 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信