public static void RederFile(){
FileReader fileReader = null;
try{
//读取文件的路径
fileReader = new FileReader("C:\\WINDOWS\\twain.dll");
//定义一个数组
char[] buf = new char[1024];
不解1:char[1024] 那要是文件很小的话 这1024会不会占用内存呢
int num = 0;
//当读到最后一条的时候就会返回-1 .所以是不是就用一个判断条件
while((num = fileReader.read(buf)) != -1){
System.out.print(new String(buf,0,num));
}
}catch(IOException e){
e.printStackTrace();
}finally{
try{
fileReader.close();
}catch (Exception e) {
e.printStackTrace();
}
}
char[] buf = new char[1024];
不解1:char[1024] 那要是文件很小的话 这1024会不会占用内存呢 |