想到读与写,就会涉及到流的知识点;

如果是中文的话,怎么读取呢?


有一个BufferReader的类来处理

package cn.com.socket;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class Day {
public static void main(String[] args) {
/** 读取某个文件里面的内容*/try {FileReader ff=new FileReader("D:/allwav/led.txt");BufferedReader br=new BufferedReader(ff);while(br.read()>0){System.out.println(br.readLine());}} catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}
}

运行程序如下


如果是写入中文呢?

package cn.com.socket;
import java.io.FileWriter;
import java.io.IOException;
public class Day {
public static void main(String[] args) {
/** 读取某个文件里面的内容*/try {FileWriter ff=new FileWriter("D:/allwav/led.txt");ff.write("司马师比司马昭要厉害,更适合统一三国");ff.flush();ff.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}
}

如果乱码,说明你的txt文件的格式不是utf-8,需要设置一下

以上这个方式虽然写入数据了,但是从根本上来说就是覆盖,如果不覆盖,而是追加的话,该怎么处理呢?

加true设置

如何在文件打开的情况下读写数据呢?

请教各位.....

java对txt记事本文件的读取与写入相关推荐

  1. 算法-(java)-从文件中读取、写入数据

    1.m的n次幂表示 在算法题中经常遇到10的n次幂,java中计算中,有一个函数,返回double类型,math.pow(m,n),m为基数,n为幂次方.这样打印出结果,会打印出带e的数字,如果想要实 ...

  2. python读取写入文件_Python读取和写入文件

    1 从文件中读取数据 1.1 读取整个文件 创建名为test的txt文本文件,添加内容如下所示: 1234567890 2345678901 3456789012 实现代码: with open('t ...

  3. openFileDialog 打开TXT记事本文件写入数据库

    WinForm 中添加 openFileDialog Button, WinForm .cs 中添加本地.mdf,如下: using System; using System.Collections. ...

  4. C++中txt文件的读取和写入

    C++中Txt文件读取和写入 一.ASCII 输出 为了使用下面的方法, 你必须包含头文件<fstream.h>(译者注:在标准C++中,已经使用<fstream>取代< ...

  5. Python创建txt文件并读取与写入

    Python创建txt文件并读取与写入 [PyCharm 软件内操作] 在PyCharm中创建工作目录(D:\python\test1\) 一.创建一个txt文档 # -*- coding: utf- ...

  6. matlab处理记事本数据库,如何从Matlab的记事本文件中读取大块数据?

    如何从Matlab的记事本文件中读取大块数据? 我的数据采用以下格式: TABLE NUMBER 1 FILE: name_1 name_2 TIME name_3 day name_4 -0.01 ...

  7. java从远程url文件流读取文件并下载到本地

    java从远程url文件流读取文件,且下载到本地,写个循环可实现批量 import java.io.*; import java.net.HttpURLConnection; import java. ...

  8. python对文件的读操作有哪些方法-Python中文件的读取和写入操作

    从文件中读取数据 读取整个文件 这里假设在当前目录下有一个文件名为'pi_digits.txt'的文本文件,里面的数据如下: 3.1415926535 8979323846 2643383279 wi ...

  9. python对文件的读操作方法有哪些-Python中文件的读取和写入操作

    从文件中读取数据 读取整个文件 这里假设在当前目录下有一个文件名为'pi_digits.txt'的文本文件,里面的数据如下: 3.1415926535 8979323846 2643383279 wi ...

  10. C语言中文件的读取和写入

    C语言中文件的读取和写入 注意: 1.由于C是缓冲写 所以要在关闭或刷新后才能看到文件内容 2.电脑处理文本型和二进制型的不同 (因为电脑只认识二进制格式) 在C语言中写文件 //获取文件指针 FIL ...

最新文章

  1. controller接收json数据_答疑 | 前后端分离,如何接收json数据?
  2. 开发日记-20190425 关键词 gradle基础学习 7年之约 启动篇
  3. Android系统的进程分类
  4. 数组遍历 map()、forEach() 及 字符串切割 split() / 字符串截取 slice()、substring()、substr()...
  5. 通过改变环境来改变自己的方法:屡试不爽
  6. vsftp账号_Linux下vsftp的重新安装和配置虚拟用户
  7. 机器学习算法_机器学习算法之PCA算法
  8. OpenCV图像的编解码读取
  9. Handbook之010:函数重载
  10. 我的世界服务器logo在线制作软件,[树形图制作者]Chestcommands and BossShop首家支持图标显示的编辑器...
  11. Matlab数字图像处理——图像增强
  12. 小程序中引用阿里云图标库
  13. 为promise增加abort功能
  14. Pyqt设计界面时无法显示图片问题
  15. subplots用法详解
  16. sau交流学习社区--基于thinkjs+vue+redis+mysql+es6开发的周报企业管理系统weekly
  17. 专利申请的流程与时间
  18. Excel-图表数据标签自定义内容
  19. kafka 不可以脱离 zookeeper
  20. SpringCloud项目No qualifying bean of type ‘×××Mapper‘ available:的错误解决

热门文章

  1. 智能硬件可能成为网络安全事件新的“爆发点”
  2. 计算机主板清理,终于理解如何清洗电脑主板
  3. 《信息安全技术》实验一 PGP的原理与使用
  4. 什么浏览器最好用,五款浏览器对比那个最好?
  5. 博士申请 | 西湖大学智能无人系统实验室招收空中机器人方向全奖博士生
  6. Linux CPU使用率超过100%的原因
  7. Java基础教程:dubbo源码解析-服务暴露与发现
  8. 解决页眉下划线与边框重复问题:设置页眉并保持好“距离“
  9. 微信机器人API开发
  10. word按backspace键不能删除问题