使用流與文件改造你的圖書館管理系統或購物車。java
在程序開始時,進行讀取本地用戶信息表和書籍信息表,並存放至動態數組裏。在程序結束時,將動態數組裏的數據寫入文件並保存。數組
數據格式以下(中間用空格隔開)學習
用戶信息 | 數據 |
---|---|
姓名 | String |
號數 | long |
密碼 | String |
管理員 | boolean |
書籍信息 | 數據 |
---|---|
書名 | String |
號數 | long |
做者 | String |
是否借出 | boolean |
借書者號數 | long |
類與接口 | 做用 |
---|---|
BufferedReader |
緩衝各個字符,提升讀入效率 |
BufferedWriter |
緩衝各個字符,提升寫入效率 |
FileWriter |
字符寫入文件 |
FileReader |
字符讀取文件 |
讀取書籍設計
寫入書籍code
讀取用戶blog
寫入用戶接口
須要將每週的代碼統計狀況融合到一張表中。it
周次 | 總代碼量 | 新增代碼量 | 總文件數 | 新增文件數 |
---|---|---|---|---|
1 | 0 | 0 | 0 | 0 |
2 | 0 | 0 | 0 | 0 |
3 | 472 | 472 | 11 | 11 |
4 | 472 | 0 | 11 | 0 |
5 | 468 | -4 | 12 | 1 |
6 | 1043 | 575 | 30 | 18 |
7 | 2417 | 1374 | 51 | 21 |
8 | 5129 | 2712 | 83 | 32 |
9 | 5284 | 155 | 89 | 6 |
10 | 5714 | 430 | 98 | 9 |
11 | 5995 | 281 | 105 | 7 |
12 | 6365 | 370 | 114 | 9 |
13 | 6771 | 406 | 120 | 6 |