Java輸入流的學習例子

2021-07-13 12:28:32 字數 1460 閱讀 6309



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 所以這裡只處理第二種情況。其實也很簡單,就是輸出乙個提示資訊,然後結束程式就是了 ...