package com.qianfeng.practice;
import java.util.HashMap;
import java.util.Map;
public class MyMapHelper {
public static Map<String, String> insertMapData(Map<String, String> map,
String key, String value) {
if (map == null) {
map = new HashMap<String, String>();
}
map.put(key, value);
return map;
}
public static String showMapData(Map<String, String> map) {
StringBuilder sb = new StringBuilder();
for (Map.Entry<String, String> entry : map.entrySet()) {
sb.append(entry.getKey());
sb.append(" : ");
sb.append(entry.getValue());
sb.append("\r\n");
}
return sb.toString();
}
public static Map<String, String> deleteSingleData(Map<String, String> map,
String key) {
int count = 0;
for (Map.Entry<String, String> entry : map.entrySet()) {
if (key.equals(entry.getKey())) {
count++;
}
}
if (count != 0) {
map.remove(key);
} else {
System.out.println("没有这个人...");
}
return map;
}
public static String selectSingleData(Map<String, String> map, String key) {
String str = null;
for (Map.Entry<String, String> entry : map.entrySet()) {
if (key.equals(entry.getKey())) {
str = entry.getValue();
}
}
return str;
}
public static void deleteAllData(Map<String, String> map) {
map.clear();
}
public static Map<String, String> updateSingleData(Map<String, String> map,
String key, String value) {
for (Map.Entry<String, String> entry : map.entrySet()) {
if (key.equals(entry.getKey())) {
entry.setValue(value);
}
}
return map;
}
public static Map<String, String> raisePartOfSalary(
Map<String, String> map, int salary) {
for (Map.Entry<String, String> entry : map.entrySet()) {
if (Integer.parseInt(entry.getValue()) < salary) {
entry.setValue(String.valueOf((int) (Integer.parseInt(entry
.getValue()) * (double) (1.2))));
}
}
return map;
}
}
Map.Entry<String,String>
最新推荐文章于 2022-07-16 15:08:02 发布