angular8 獲取檔案流 IO流小結

2021-10-13 22:38:54 字數 1558 閱讀 4319

io流小結**.bmp

可以用位元組流

1.基本位元組流:fileinputstream & fileoutputstream,需要包裝檔案

--方式1:單位元組複製貼上

--方式2:位元組陣列複製貼上

2.高效(緩衝)位元組流:bufferedinputstream & bufferedoutputstream,需要包裝1.基本位元組流

--方式1:單位元組複製貼上

--方式2:位元組陣列複製貼上

也可以用字元流:

3.基本字元流:inputstreamreader & outputstreamwriter,需要包裝1.基本位元組流,前提是基本位元組流中先包裝檔案

--方式1:單位元組複製貼上

--方式2:字元陣列複製貼上

4.基本字元流的簡化形式:filereader & filewriter,不必包裝1.基本位元組流,直接包裝檔案

--方式1:單位元組複製貼上

--方式2:字元陣列複製貼上

5.高效(緩衝)字元流:bufferedreader & bufferedwriter,需要包裝3.基本字元流,或者4.簡化版的基本字元流

--方式1:單位元組複製貼上

--方式2:字元陣列複製貼上

--方式3:高效字元流獨有的特殊方法,readline()和newline(),每次直接讀寫一行。

----注意,每次寫完一行之後要用newline換行,並flush一下

只能位元組流

1.基本位元組流:fileinputstream & fileoutputstream,需要包裝檔案

--方式1:單位元組複製貼上

--方式2:位元組陣列複製貼上

2.高效(緩衝)位元組流:bufferedinputstream & bufferedoutputstream,需要包裝1.基本位元組流

--方式1:單位元組複製貼上

--方式2:位元組陣列複製貼上

練習:1.複製文字

--複製是一樣的道理,但是注意不能用字元流,只能用位元組流

2.把arraylist集合中的字串資料儲存到文字檔案

3.從文字檔案中讀取資料(每一行為乙個字串資料)到集合中,並遍歷集合

5.複製單級資料夾

6.複製指定目錄下的指定檔案,並修改字尾名

7.複製多級資料夾

8.鍵盤錄入5個學生資訊(姓名,語文成績,數學成績,英語成績),按照總分從高到低存入文字檔案

9.編寫程式讀取檔案資料內容,把資料排序後寫入另一指定檔案中

10.用reader模擬bufferedreader的readline()功能

11.linenumberreader的使用案例、自定義類實現linenumberreader的功能

12.登入註冊io版

Angular 8 許可權控制

1.沒有許可權內的頁面,自動跳轉到 無法找到頁面 2.沒有許可權的按鈕,控制項不顯示 3.沒有登入token訪問需要登入的頁面,自動跳轉到 無法找到頁面 思路 用乙個service 去儲存登入使用者的許可權列表。在需要許可權控制的按鈕 控制項上通過 ngif 控制控制項可見性。在每個頁面 activ...

angular8 髒值檢查

什麼是髒值檢查?當資料改變時更新檢視 dom 什麼時候會觸發髒值檢查?瀏覽器事件 如click,mouseover,keyup等 settimeout 和setinterval http請求 如何進行檢測 檢查兩個狀態值 當前狀態和新狀態 import from angular core compo...

Angular8管道使用 Pipe

每個應用開始的時候差不多都是一些簡單任務 獲取資料 轉換它們,然後把它們顯示給使用者。獲取資料可能簡單到建立乙個區域性變數就行,也可能複雜到從 websocket 中獲取資料流。一旦取到資料,你就可以把它們原始值的 tostring 結果直接推入檢視中。但這種做法很少能具備良好的使用者體驗。比如,幾...