在学习JAVA的IO输入流时使用了String(char[] value, int offset, int count),结果打印不出来内容是怎么回事,教程上是可以打印出来的
package digui;
import java.io.FileReader;
import java.io.IOException;
import java.lang.reflect.Array;
public class Demo10Reader {
public static void main(String[] args) throws IOException {
FileReader fr=new FileReader("D:\\JAVAJDK\\lib\\e.txt");
/*
int len=0;
while ((len=fr.read())!=-1){
System.out.println((char)len);
}
*/
char[] cs=new char[102400];
int len=0;
while ((len=fr.read())!=-1){
/*
String(char[] value)
String(char[] value, int offset, int count)
*/
System.out.println(new String(cs,0,len));
}
fr.close();
}
}