public class fileio
/*** 建立檔案
*/ public static void test2() catch (ioexception e)
}/**
* 位元組流鍵盤輸入
*/public static void test3() throws ioexception
} catch (ioexception e) finally catch (ioexception e) }}
/*** 字元輸入流:bufferedreader(自帶緩衝區)
*/public static void test4()
} catch (filenotfoundexception e) catch (ioexception e) finally catch (ioexception e) }}
/*** 字元輸入流:inputstreamreader
*/public static void test5() catch (filenotfoundexception e) catch (ioexception e) finally catch (ioexception e) }}
/*** 位元組輸入流:fileinputstream
*/public static void test6()
} catch (filenotfoundexception e) catch (ioexception e) finally catch (ioexception e) }}
/*** 檔案增加可執行權
* */
public static void test7()
/***檔案重新命名
*/public static void test8()
/*** 檢視檔案許可權
*/public static void test9()
/*** 檔案許可權操作
*/public static void test10()
/*** 增強for
*/public static void test11() }
/*** 功能:演示一下bytearrayinputstream
* *將陣列通過位元組流bytearrayinputstream讀進記憶體
*/public static void test12()
} catch (ioexception e) finally catch (ioexception e) }}
/*** 位元組輸入流:bufferedinputstream(自帶緩衝區)
*/public static void test13()
} catch (ioexception e)
} catch (filenotfoundexception e) finally catch (ioexception e) }}
java檔案輸入流FileInputStream
構造方法 1 fileinputstream file file 2 fileinputstream string name 方法close 關閉此檔案輸入流並釋放與此流有關的所有系統資源。read 從此輸入流中讀取乙個資料位元組。read byte b 從此輸入流中將最多 b.length 個位元...
輸入流的坑
fileinputstream fis new fileinputstream file byte bytes new byte 1024 2 int id fis.read bytes 你以為接下來 string str new string bytes syso.這樣只會導致重複元素,因為最後乙...
java處理Ctrl z強行關閉輸入流
控制台程式輸入ctrl z 標誌著輸入的結束,和c中的eof類似。1 scanner.next nosuchelementexception 2 scanner.hasnext false 平時用的都是hasnext 所以這裡只處理第二種情況。其實也很簡單,就是輸出乙個提示資訊,然後結束程式就是了 ...