使用HashMap类实例化一个Map类型的对象m1,键(String类型和值(int型)分别用于存储员工的姓名和工资,存入数据如下:
张三——800元;李四——1500元;王五——3000元;
1)将张三的工资更改为2600元
2)为所有员工工资加薪100元;
3)遍历集合中所有的员工
4)遍历集合中所有的工资
import org.junit.Test;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class SalaryTest {
@Test
public void salaryTest(){
HashMap<String, Integer> m1 = new HashMap<>();
m1.put("张三",800);
m1.put("李四",1500);
m1.put("王五",3000);
for (Map.Entry<String, Integer> m : m1.entrySet()){
System.out.println("key = " + m.getKey() + "-->" + "value = " + m.getValue());
}
System.out.println("*********************");
m1.replace("张三",800,2500);
for (Map.Entry<String, Integer> m : m1.entrySet()){
System.out.println("key = " + m.getKey() + "-->" + "value = " + m.getValue());
}
System.out.println("**********************");
for (Map.Entry<String, Integer> m : m1.entrySet()){
m.setValue(m.getValue() + 100);
System.out.println("key = " + m.getKey() + "-->" + "value = " + m.getValue());
}
}
@Test
public void listTest(){
Integer[] datas = {1,2,3,4,5};
List<Integer> list = Arrays.asList(datas);
list.add(5);
System.out.println(list.size());
}
}