本次做業題集集合java
刪除List
某一元素;
二:
數組
這使用迭代器將其刪除;學習
2.1 僞代碼(不得複製代碼,不然扣分)測試
while(進行循環判斷)
if(輸入的單詞equal !!!!!)
break;
else
將這一行文本加入數組s中
遍歷map輸出每個元素
while(true)
if(map要索引的文本內容爲空)
輸出found 0 results
else
if(map中不包含要索引的單詞)
輸出found 0 results
else
輸出所須要的文本內容;設計
2.2 實驗總結code
本題較難,作不出來沒關係。但必定要有本身的思考過程,要有提交結果。對象
3.2 僞代碼(不得複製代碼,不然扣分)
blog
首先判斷map是否存在,不存在要添加進去;存在的話要判斷是否和以前value同樣,不同的value要添加;一開始沒有考慮一行中可能存在幾個相同的單詞而出錯。排序
編寫一個Student類,屬性爲:索引
private Long id;
private String name;
private int age;
private Gender gender;//枚舉類型
private boolean joinsACM; //是否參加過ACM比賽
建立一集合對象,如List
4.2 使用java8中的stream(), filter(), collect()編寫功能同4.1的代碼,並測試(要出現測試數據)。構建測試集合的時候,除了正常的Student對象,再往集合中添加一些null,你編寫的方法應該能處理這些null而不是拋出異常。(截圖:出現學號)
答 :
題集jmu-Java-05-集合之GeneralStack
5.1 GeneralStack接口的代碼
5.2 結合本題與之前做業中的ArrayListIntegerStack相比,說明泛型有什麼好處
答:之前使用的ArrayListIntegerStack
類只能放Integer
類型的數據,然而使用泛型方法,就能夠存放不一樣的數據類型,大大提高了使用效率。
題目集:jmu-Java-05-集合
在碼雲的項目中,依次選擇「統計-Commits歷史-設置時間段」, 而後搜索並截圖
須要有兩張圖(1. 排名圖。2.PTA提交列表圖)
須要將每週的代碼統計狀況融合到一張表中。
周次 | 總代碼量 | 新增代碼量 | 總文件數 | 新增文件數 |
---|---|---|---|---|
1 | 0 | 0 | 0 | 0 |
2 | 0 | 0 | 0 | 0 |
3 | 298 | 298 | 6 | 6 |
4 | 368 | 70 | 8 | 2 |
5 | 678 | 310 | 11 | 3 |
6 | 999 | 321 | 16 | 5 |
7 | 1209 | 210 | 19 | 3 |
8 | 1520 | 311 | 21 | 2 |
9 | 1882 | 362 | 22 | 1 |
10 | 2252 | 370 | 24 | 2 |
嘗試從如下幾個維度評估本身對Java的理解程度
維度 | 程度 |
---|---|
語法 | 目前只掌握一點Java語法,還有待學習提升 |
面向對象設計能力 | GUI界面設計還能夠好好學習,有待提升 |
應用能力 | 基礎知識掌握的還不夠深刻 |
代碼行數 | 將近2500行 |