import java.io.FileReader;
import java.io.IOException;
public class FileDemo2 {
/**
* @param args
*/
public static void main(String[] args)throws IOException {
FileReader fr=new FileReader("a.txt");
char[] buf=new char[3];
int num=fr.read(buf);
System.out.println(new String(num));
fr.close();
}
}
------解决方案--------------------
import java.io.*;
class IOTest
{
public static void main(String[] args) throws IOException
{
BufferedReader reader =
new BufferedReader(new FileReader("D:\\a.txt"));
String line = null;
while((line=reader.readLine())!=null)
{
System.out.println(line);
}
reader.close();
}
}
仅供参考
------解决方案--------------------
==========================================
JAVA的IO流很给力,看源代码,不懂的发出来再提问,先看再做,再思考。
弄字节流,熟悉原理,再实现InputStream和OutputStream,你就会清楚是怎么一回事了。
或者看ByteArrayInputStream和ByteArrayOutputStream很好看懂的。