Skip to content

Commit 8b04eeb

Browse files
committed
添加HashMap测试类
1 parent b63a43e commit 8b04eeb

5 files changed

Lines changed: 43 additions & 17 deletions

File tree

src/main/java/cn/byhieg/collectiontutorial/maptutorial/HashMapExample.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
public class HashMapExample {
1212

1313
public Map<String, String> insertMap(){
14-
HashMap<String, String> maps = new HashMap<>(10);
14+
HashMap<String, String> maps = new HashMap<>(1);
1515
for (int i = 0 ; i < 10 ;i++) {
1616
maps.put(i + "", i + "");
1717
}

src/main/java/cn/byhieg/collectiontutorial/maptutorial/HashtableExample.java

Lines changed: 0 additions & 8 deletions
This file was deleted.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,31 @@
11
package cn.byhieg.collectiontutorial.maptutorial;
22

3+
import java.util.Iterator;
4+
import java.util.LinkedHashMap;
5+
import java.util.Map;
6+
37
/**
48
* Created by shiqifeng on 2017/2/24.
59
* Mail byhieg@gmail.com
610
*/
711
public class LinkedHashMapExample {
12+
13+
public LinkedHashMap<String,String> insertMap(){
14+
LinkedHashMap<String, String> maps = new LinkedHashMap<>();
15+
for (int i = 0 ; i < 10;i++) {
16+
maps.put(i + "", 10 * i + "");
17+
}
18+
19+
return maps;
20+
}
21+
22+
23+
public void printMaps(LinkedHashMap<? extends String, ? extends String> maps) {
24+
Iterator iterator = maps.entrySet().iterator();
25+
while (iterator.hasNext()) {
26+
Map.Entry<String, String> entry = (Map.Entry<String, String>) iterator.next();
27+
System.out.print("key = " + entry.getKey());
28+
System.out.println(" value = " + entry.getValue());
29+
}
30+
}
831
}

src/main/java/cn/byhieg/collectiontutorial/maptutorial/SortedMapExample.java

Lines changed: 0 additions & 8 deletions
This file was deleted.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package cn.byhieg.collectiontutorialtest;
2+
3+
import cn.byhieg.collectiontutorial.maptutorial.LinkedHashMapExample;
4+
import junit.framework.TestCase;
5+
6+
import java.util.LinkedHashMap;
7+
8+
/**
9+
* Created by byhieg on 17/2/25.
10+
* Mail to byhieg@gmail.com
11+
*/
12+
public class LinkedHashMapExampleTest extends TestCase {
13+
LinkedHashMapExample example = new LinkedHashMapExample();
14+
public void testInsertMap() throws Exception {
15+
LinkedHashMap<String,String> map = example.insertMap();
16+
example.printMaps(map);
17+
}
18+
19+
}

0 commit comments

Comments
 (0)