您的位置:首页 > Web前端

Java的RandomAccessFile,FileInputStream,InputStreamReader,BufferedReader,FileOutputStream,OutputStreamWriter,BufferedWriter

2012-11-09 17:43 423 查看
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package inputtest;

import java.io.*;
import java.util.Scanner;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
*
* @author Lowitty
*/
public class InputTest {

static boolean b;
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
/*Scanner in = new Scanner(System.in);

String s = in.nextLine();
System.out.println("XXX是:" + s);*/

//System.out.println(b);

//下列是RandomAccessFile类的测试文件
/*File file = new File("C:\\Users\\Lowitty\\Desktop\\WuDengJie.txt");
try {
file.createNewFile();
} catch (IOException ex) {
Logger.getLogger(InputTest.class.getName()).log(Level.SEVERE, null, ex);
}
try {
RandomAccessFile raf = new RandomAccessFile(file,"rw");
try {
//raf.seek(raf.length());
raf.write("XXX是大美女!!".getBytes());
} catch (IOException ex) {
Logger.getLogger(InputTest.class.getName()).log(Level.SEVERE, null, ex);
}
} catch (FileNotFoundException ex) {
Logger.getLogger(InputTest.class.getName()).log(Level.SEVERE, null, ex);
}*/

FileInputStream fis;
InputStreamReader isr;
BufferedReader br;

FileOutputStream fos;
OutputStreamWriter osw;
BufferedWriter bw;
try {
fis = new FileInputStream("C:\\Users\\Lowitty\\Desktop\\SrcFile.txt");
isr = new InputStreamReader(fis);
br = new BufferedReader(isr);

fos = new FileOutputStream(new File("C:\\Users\\Lowitty\\Desktop\\SrcRes.txt"));
osw = new OutputStreamWriter(fos);
bw = new BufferedWriter(osw);

try {
for(String s = br.readLine(); s != null; s = br.readLine()){
System.out.println(s);
bw.write(s);
bw.flush();
bw.newLine();
}
} catch (IOException ex) {
Logger.getLogger(InputTest.class.getName()).log(Level.SEVERE, null, ex);
}
} catch (FileNotFoundException ex) {
Logger.getLogger(InputTest.class.getName()).log(Level.SEVERE, null, ex);
}

}
}


关于RandomAccessFile与大文件的BufferedReader的相关问题及区别。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐