当前位置: 首页 > news >正文

java 读写文件的代码。

java 读写文件的代码。

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;public class T1116 {static String str = "生活本就是见招拆招,不必过分焦虑。";final static String FILE = "d:\\test.txt";static void fun1() throws IOException {File file = new File(FILE);FileOutputStream fos = new FileOutputStream(file);OutputStreamWriter osw = new OutputStreamWriter(fos, "utf-8");osw.write(str);osw.close();fos.close();}static void fun2() throws IOException {File file = new File(FILE);FileInputStream fis = new FileInputStream(file);InputStreamReader isr = new InputStreamReader(fis, "utf-8");int c = 0;System.out.println("内容:");while ((c = isr.read()) != -1)System.out.print((char) c);System.out.println();isr.close();fis.close();}// 利用缓冲流复制test.txt为my.txt。static void fun3() throws IOException {// 读文件File file = new File(FILE);File file1 = new File("my.txt");FileInputStream fis = new FileInputStream(file);InputStreamReader isr = new InputStreamReader(fis, "utf-8");BufferedReader br = new BufferedReader(isr);FileOutputStream fos = new FileOutputStream(file1);OutputStreamWriter osw = new OutputStreamWriter(fos, "utf-8");BufferedWriter bw = new BufferedWriter(osw);String line;while ((line = br.readLine()) != null) {bw.write(line);}bw.close();osw.close();fos.close();br.close();isr.close();fis.close();System.out.println("my.txt的位置是:" + System.getProperty("user.dir"));}public static void main(String[] args) throws IOException {// TODO Auto-generated method stubfun1();fun2();fun3();}}

http://www.lryc.cn/news/235652.html

相关文章:

  • 如何使用贝锐花生壳内网穿透远程访问JupyterNotebook?
  • 文本向量化
  • java--贪吃蛇
  • 录制第一个jmeter性能测试脚本2(http协议)
  • pip命令大全
  • Redis篇---第二篇
  • 【LeetCode刷题日志】232.用栈实现队列
  • 单元测试实战(二)Service 的测试
  • LabVIEW和NIUSRP硬件加快了认知无线电开发
  • 嵌入式软件工程师面试题——2025校招社招通用(十六)
  • 白盒测试之测试用例设计方法
  • 在CentOS 7上关闭SELinux
  • 基于单片机温湿度PM2.5报警系统
  • OpenHarmony系统编译环境
  • 二十三种设计模式全面解析-职责链模式(Chain of Responsibility Pattern):解放代码责任链,提升灵活性与可维护性
  • 通过制作llama_cpp的docker镜像在内网离线部署运行大模型
  • JavaScript 异步编程
  • linux课程第一课------命令的简单的介绍
  • XLua热更新框架原理和代码实战
  • Hive客户端hive与beeline的区别
  • <MySQL> 什么是数据库索引?数据库索引的底层结构是什么?
  • 对于koa中间件的理解
  • 分页文件pagefile.sys引出的疑问
  • 【开题报告】疫苗在线预约小程序的设计与实现
  • 【深度学习实验】注意力机制(二):掩码Softmax 操作
  • idea运行项目之后一直卡在Writing classes… 解决方案
  • CentOS7 安装mysql8(离线安装)postgresql14(在线安装)
  • 使用vant list实现订单列表,支持下拉加载更多
  • OpenCV快速入门:图像形态学操作
  • Scrapy----Scrapy简介