Java读写文件Demo
来源:互联网 发布:php 取整数 编辑:程序博客网 时间:2024/06/05 10:10
Java按行读取文件和写文件Demo
package com.basic;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.PrintWriter;/** * 文件读写有以下几种常用的方法</br> * 1、字节读写(InputStream/OutputStream)</br> * int tmp = inputstream.read() != -1</br> * 2、字符读取(FileReader/FileWriter)</br> * int tmp = filereader.read() != -1 //换行需要特殊处理</br> * 3、行读取(BufferedReader/BufferedWriter)</br> * String tmp = bufferedreader.readLine()</br> * * @author chichudxing * @date 2015年7月28日 下午2:21:19 */public class FileReadWriteDemo {/** * 从文件fileNme中读取数据 * * @param fileNme * 文件名 * @return 读取的结果 */public static String Read(String fileNme) {StringBuilder sb = new StringBuilder(4096);BufferedReader in = null;try {in = new BufferedReader(new InputStreamReader(new FileInputStream(fileNme), "UTF-8"));String linetmp = null;while ((linetmp = in.readLine()) != null) {sb.append(linetmp + "\n");}} catch (Exception e) {e.printStackTrace();} finally {if (null != in) {try {in.close();} catch (IOException e) {e.printStackTrace();}}}return sb.toString();}/** * 将数据写入文件. * * @param fileName * 文件名 * @param data * 要写的数据. */public static void Write(String fileName, String data) {PrintWriter out = null;boolean append = false;try {out = new PrintWriter(new OutputStreamWriter(new FileOutputStream(fileName, append), "UTF-8"));out.println(data);out.flush();} catch (IOException e) {e.printStackTrace();} finally {out.close();}}public static void main(String[] args) {String readData = Read("conf/重生之妖孽人生.txt");Write("./io/BufferedReaderDemoWrite.java", readData);}}
0 0
- Java读写文件Demo
- Java dom4j 读写xml文件 Demo
- python文件读写demo
- Python读写文件Demo
- 用java script 完成文件的读写 demo
- java读写hdfs简单demo
- java读写HDFS简单demo
- hdfs java读写hdfs demo
- C语言文件读写基本操作DEMO
- C语言随机读写文件DEMO
- C语言文件读写基本操作DEMO
- Python读写/追加excel文件Demo
- Python读写/追加excel文件Demo
- Eigen demo与文件读写 汇总
- java 文件上传demo
- java 读写ini文件
- java读写文件
- Java读写文件方法
- Spring的如何通过bean创建一个对象,并赋值。
- python初学者
- onvif rtsp收流后解析遇到的问题
- Polynomial Problem(hdu 1296 表达式求值)
- 【TJOI2014】[JZOJ3744] 电影评分
- Java读写文件Demo
- MySQL 宽字节注入——关于GBK编码和UTF-8编码
- 4.For与Function进阶实战、Lazy的使用
- android 开机启动服务service的开发
- Unity_游戏源码
- Java编程思想 第七章读书笔记
- 关于全国普通高校招生计算机协作组的探秘
- 浅谈JavaScript设计模式——构造器模式(生成器模式)
- Java与C++