java中使用Scanner与PrintWriter输出文件不全的原因
来源:互联网 发布:中国联通拨号软件 编辑:程序博客网 时间:2024/04/28 22:48
今天写一个java小程序,要从一个txt文件中读出数据,经过处理后保存到另一个txt文件中,总是出现文件输出不全的现象,搞了一个多点终于搞定。下面总结一下原因:
一:PrintWriter未清空缓冲区数据
解决方法:在输出语句后加上
sout.flush();
语句(sout为PrintWriter名)即可。
二、Scanner读取数据不全。
如果txt文件为utf-8格式,Scanner可能无法读取完整的txt数据,解决的办法为在声明中如下写法:
Scanner sc=new Scanner(new File("ms.txt"),"utf-8");
这样问题就解决了
2 0
- java中使用Scanner与PrintWriter输出文件不全的原因
- java 文件的输入和输出 Scanner()与PrintWriter的用法,以及 java.io.file.paths
- Java Scanner、PrintWriter的用法
- Java中Scanner的使用
- java io相关类的操作(system,scanner,printwriter)
- 初识JAVA中的PrintWriter/Scanner,文本的读入和写出
- Java中Scanner类的使用
- 黑马程序员-java中scanner的使用
- java中Scanner 的使用(一)
- java中scanner的使用(二)
- Java中Scanner的使用注意事项
- java.io.PrintWriter 中 write() 与 print() 的区别
- java.io.PrintWriter 中 write() 与 print() 的区别
- java.io.PrintWriter 中 write() 与 print() 的区别
- PrintWriter 和 Scanner实现文件读写
- PrintWriter和Scanner的综合运用写文件并读文件
- java中定义PrintWriter与Ext中取值
- java Scanner理解与使用
- static关键字
- java反射
- 基于wireshark报文解析中文名 出现乱码 的 探究
- UNIX环境高级编程学习环境搭建---apue.h
- python multi process download files
- java中使用Scanner与PrintWriter输出文件不全的原因
- 对称算法--AES
- 使用telnet实现对weline微信平台的HTTP请求的调试
- 完成了一个阶段
- Linux下配置jdk1.7
- Android项目中自定义顶部标题栏
- 防御式编程模式 - do while(0)模式的使用
- poj 3744 Scout YYF I 概率dp+矩阵乘法
- 概率算法简介