本篇文章给大家带来的内容是关于java读写操作的代码示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
java代码:
写入:
public void getNotice(HttpServletRequest request, String notice){ String message = JSON.toJSONString(notice); File file = new File(request.getRealPath("/text/history.txt"));//这里是绝对路径。括号内的路径自己根据自己存放的路径来写。 try(OutputStreamWriter op = new OutputStreamWriter(new FileOutputStream(file , true), "utf-8")){ if(!file.exists()){ file.createNewFile(); } op.append(message); op.write("\r\n");//这里是换行,根据自己需求加与不加。 op.flush(); op.close(); }catch(IOException e){ e.printStackTrace(); } }
读取:
public void postNotice (HttpServletRequest request, HttpServletResponse response){ JSONObject json = new JSONObject(); String message =""; File file = new File(request.getRealPath("/text/history.txt")); try{ FileInputStream in = new FileInputStream(file); int len = 0; byte[] buff = new byte[1024]; while((len = in.read(buff))!= -1){ message = new String(buff,0 ,len, "utf-8); } }catch(IOException e){ } String str1 = JSONObject.toJSONString(message.replaceAll("\r|\n", ""));//如果上述的换行未写,这句可以不用 json.put("str", str1); returnMessage(response ,json); }
1.读取时,回调函数内应打印 console.log(JSON.parse(data.str));
2.为保证不出现编码格式错误 ,建议保存文本的txt 应设置为UTF-8的格式。
以上是java读写操作的代码示例的详细内容。更多信息请关注PHP中文网其他相关文章!
声明
本文转载于:博客园。如有侵权,请联系admin@php.cn删除

本文讨论了使用Maven和Gradle进行Java项目管理,构建自动化和依赖性解决方案,以比较其方法和优化策略。

本文使用Maven和Gradle之类的工具讨论了具有适当的版本控制和依赖关系管理的自定义Java库(JAR文件)的创建和使用。

本文讨论了使用咖啡因和Guava缓存在Java中实施多层缓存以提高应用程序性能。它涵盖设置,集成和绩效优势,以及配置和驱逐政策管理最佳PRA

本文讨论了使用JPA进行对象相关映射,并具有高级功能,例如缓存和懒惰加载。它涵盖了设置,实体映射和优化性能的最佳实践,同时突出潜在的陷阱。[159个字符]

Java的类上载涉及使用带有引导,扩展程序和应用程序类负载器的分层系统加载,链接和初始化类。父代授权模型确保首先加载核心类别,从而影响自定义类LOA


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
4 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
4 周前By尊渡假赌尊渡假赌尊渡假赌
刺客信条阴影:贝壳谜语解决方案
2 周前ByDDD
R.E.P.O.如果您听不到任何人,如何修复音频
4 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它们
4 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

Dreamweaver Mac版
视觉化网页开发工具

EditPlus 中文破解版
体积小,语法高亮,不支持代码提示功能

Atom编辑器mac版下载
最流行的的开源编辑器

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)