为什么我没有转化成String也可以正常读取???
public static void iprByCharArray(File file) throws IOException { if(!file.exists()){ throw new IllegalArgumentException("文件不存在"); } if(!file.isFile()){ throw new IllegalArgumentException("不是文件"); } FileInputStream in=new FileInputStream(file); InputStreamReader ipr=new InputStreamReader(in); int c; char[] chars=new char[2*1024]; System.out.println("字符流批量读取"); while ((c=ipr.read(chars,0,chars.length))!=(-1)){ System.out.print(chars); } }