![](https://img-blog.csdnimg.cn/20200720172620985.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
I/O
Java后端相关的文件操作
「已注销」
这个作者很懒,什么都没留下…
展开
-
Java写入数据到txt文件(代码+注释)
Java写入数据到txt文件代码+注释参数列表里的字符集,可以不用,获取PrintWriter时可以使用其不需要输入字符集的构造器.数据类型不局限于我这里的List<String>,各位可以根据自己的需求更改。其实该代码不仅限于txt文件,很多其他文字类型的文件,也可以使用以下代码,各位可以自己探索。/** * 将数据写入txt文件 * @param destPath 目标文件路径 * @param charset 字符集 * @param dataList 字符串数据列表原创 2020-07-22 14:06:41 · 2130 阅读 · 0 评论 -
Java使用POI读取Excel的数据!!(包含日期、数字、公式等特殊格式的处理)
Java使用POI读取Excel的数据处理Excel最难搞的就是不同类型单元格的值的获取,所以需要写一个方法来处理,也就是第二个代码块。根据业务需求不同,第二个方法可能需要自己改一改哦获取Excel数据的方法有很多,及时是POI里面,也不止这一个方法poi的jar包我下载的如图,可能并不是每一个都会用到/** * 解析Excel文件 * @param filePath 文件路径 * @return 值列表 */public static List<List<String原创 2020-07-21 16:47:38 · 1769 阅读 · 1 评论 -
Java读取txt文件的数据!
Java读取txt文件的数据成字符串关于如何获取文件的字符编码,我的该专栏下的另一篇文章有写/** * 读取txt文件 * @param filePath 文件路径 * @param charset 文件编码 * @return 读取到的数据 */public static String readTxtFile(String filePath,String charset) { //校验参数 if (StringUtils.isEmpty(filePath)) {原创 2020-07-21 10:39:35 · 827 阅读 · 0 评论 -
Java如何获取文件的字符集?
Java获取文件的字符集/** * 获取文件的字符集 * * @param file * @return */public static String getCharset(File file) { String charset = "GBK"; byte[] first3Bytes = new byte[3]; try { boolean checked = false; BufferedInputStream bis = new Bu原创 2020-07-21 10:26:24 · 1316 阅读 · 0 评论 -
POI导出的Excel文件无法打开
问题描述:使用poi导出的excel文件无法打开解决方法:我这里的问题是文件格式我出错的格式是.xlsx,将文件名后缀改成.xls就可以打开了原创 2020-05-25 15:40:05 · 1152 阅读 · 0 评论 -
Java读取Json文件并返回Json字符串
直接上代码public String readJsonFile(String filePath) { String jsonStr = ""; try { File jsonFile = new File(filePath); Reader reader = new InputStreamReader(new FileInputStream(jsonFile), "utf-8"); int ch = 0; StringBuff原创 2020-06-23 16:30:54 · 1735 阅读 · 0 评论 -
将数据导出到json文件或将json文件导入到数据库
直接参考我的代码吧,可以不要在意业务逻辑,直接看JSON处理相关的部分导出public String exportCalibrateSourceRecord(String taskId, String exportPath) { //校验参数 if (StringUtil.isEmpty(taskId) || StringUtil.isEmpty(exportPath)) { return null; } //创建文件夹 File file =原创 2020-06-19 16:39:09 · 3138 阅读 · 1 评论 -
Java使用POI解析Word文本【.doc和.docx】
本文的解析文本,是指:提取所有文字信息将文本拆分成一行一行的文字(字符串)去除空行需要的jar包程序注意事项doc格式和docx格式的解析方法不一样wordText(也就是整个word文档的文字字符串)按行拆分时String[] lineArr = wordText.split("\r\n|\n\n|\n");,你看我这里面写了\r\n、\n\n、\n三种拆分形式,因为我拆分的时候,发现doc个换行字符是\r\n,docx的普通换行字符是\n\n,而docx中从表格里解析出来的文字的原创 2020-06-18 15:12:34 · 3135 阅读 · 0 评论 -
Java文件的复制、剪切怎么做?
Java文件的复制与剪切Java文件的其他操作也会在这个专栏下更新文件复制/** * 复制文件 * @param sourcePath 源文件路径 * @param newPath 新文件路径 * @return 新文件 */public static File copyFile(String sourcePath, String newPath) { //参数校验 if (StringUtils.isEmpty(sourcePath) || StringUtils.i原创 2020-07-20 15:55:27 · 402 阅读 · 0 评论 -
Java创建新文件并写入指定的数据(字节数组/输入流)!
Java创建新文件并写入指定的数据Java的其他文件操作,也会在该专栏更新1.写入字节数组/** * 新建新的文件并写入指定字节数组的数据 * @param fileName 文件目录及名称字符串 * @param bytes 字节数组 * @return 文件 */public static File createFile(String fileName, byte[] bytes) { //参数校验 if (StringUtils.isEmpty(fileName))原创 2020-07-20 15:26:08 · 4904 阅读 · 2 评论 -
Java如何创建文件(代码+注释)?
Java如何创建文件Java的其他文件操作,会在该专栏下更新1.输入文件目录家文件名字符串,创建空文件/** * 输入文件目录家文件名字符串,创建空文件 * @param fileName 文件目录+文件名 * 如:"C:\\Users\\ChineHe\\Desktop\\xxx.md" * @return 新创建的文件 */public static File createFile(String fileName) { if (StringUti原创 2020-07-20 15:17:18 · 877 阅读 · 0 评论