下述代碼的兩種讀取文件的方法的輸出結果不一樣,注釋掉的才能正確讀取全部內容,而另一種只能讀取部分沒人且不按順序。求教各位 public void read(File file) throws IOException { FileInputStream fis = new FileInputStream(file); int data; System.out.print("文件中的內容是 ?"); while(fis.read()!=-1) { System.out.print((char)(fis.read())); }// while((data = fis.read()) != -1) {// System.out.print((char)data);// } fis.close(); }
添加回答
舉報
0/150
提交
取消