字节流读取文件中的内容:
import java.io.FileInputStream;
public class TestFileInputStream {
public static void main(String[] args) {
try{
FileInputStream fis = new FileInputStream("D:/HelloWorld.java");
int i;
System.out.println("文件HelloWorld.java中的内容为:");
while((i=fis.read())!=-1){ //读取文件中的内容
System.out.print((char)i);
}
fis.close();
}
catch(Exception e){
e.getMessage();
}
}
}
字符流读取文件中的内容:
import java.io.FileReader;
public class TestFileReader1 {
public static void main(String[] args){
try{
FileReader fr =new FileReader("D:/HelloWorld.java");
int i;
System.out.println("文件HelloWorld.java的内容为:");
while((i=fr.read())!=-1){
System.out.print((char)i);
}
fr.close();
}catch(Exception e){
e.getMessage();
}
}
}
BufferedReader读取文件中的内容
import java.io.BufferedReader;
import java.io.FileReader;
public class TestBufferedReader {
public static void main(String[] args){
try{
FileReader fr =new FileReader("D:/HelloWorld.java");
BufferedReader br = new BufferedReader(fr);
String s = br.readLine();
System.out.println("文件HelloWorld.java中的内容为:"+s);
}catch(Exception e){
e.getMessage();
}
}
}