Java能实现文本文件输入输出的类种类繁多,正确使用的难度极大。本文旨在总结各种IO的实现方法。以下六个函数分别完整实现了六种IO,希望对大家有所帮助。
package apis;
import java.io.*;
import java.nio.ByteBuffer;
import java.nio.channels.FileChannel;
public class Readfile {
/**
- a method of readfile.
*/
public static void main(String[] args) {
apis.Readfile.writer(“writer.txt”, “this is a \n test of \n writer”);
System.out.println(apis.Readfile.reader(“writer.txt”));
apis.Readfile.BufferedWriter(“bufferedwriter.txt”, “this is a \n test of \n bufferedwriter”);
System.out.println(apis.Readfile.reader(“bufferedwriter.txt”));
apis.Readfile.nioWriter(“niowriter.txt”, “this is a \n test of \n niowriter”);
System.out.println(apis.Readfile.nioReader(“niowriter.txt”));
}
/**
- a method of readfile.
*/
public static String reader(String path) {